.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:initial;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}
@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin Italic"),local(Poppins-ThinItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tMMPY.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tMMPQ.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins ExtraLight Italic"),local(Poppins-ExtraLightItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light Italic"),local(Poppins-LightItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Italic"),local(Poppins-Italic),url(//fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLufntE.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLufntG.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium Italic"),local(Poppins-MediumItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold Italic"),local(Poppins-SemiBoldItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold Italic"),local(Poppins-BoldItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins ExtraBold Italic"),local(Poppins-ExtraBoldItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black Italic"),local(Poppins-BlackItalic),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVGdeK.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVGdeI.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin"),local(Poppins-Thin),url(//fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTufntE.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTufntG.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins ExtraLight"),local(Poppins-ExtraLight),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1JlEw.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light"),local(Poppins-Light),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1JlEw.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular"),local(Poppins-Regular),url(//fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJnedg.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJnedA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium"),local(Poppins-Medium),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1JlEw.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local(Poppins-SemiBold),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1JlEw.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),local(Poppins-Bold),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1JlEw.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold"),local(Poppins-ExtraBold),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z1JlEw.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black"),local(Poppins-Black),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z1JlEQ.eot#) format("eot"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z1JlEw.woff) format("woff")}:root{--transition-fast:0.15s;--transition-medium:0.2s;--side-menu-animation-time:0.2s;--slide-in-left:slide-in-left;--slide-in-right:slide-in-right}@keyframes slide-in-left{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}:root{--white-color:#fff;--off-white:#f3eff1;--black-color:#21231f;--dark-grey-color:#43433d;--medium-grey-color:#717167;--light-grey-color:#bfb8af;--hover-grey-color:#ddd;--navigation-badge-color:#c3c8bb;--primary-color:#4c9c2e;--primary-color-dark:#085410;--primary-color-light:#e7fbd4;--secondary-color:#c4d600;--secondary-color-dark:#5a6600;--secondary-color-light:#fafcca;--tertiary-color:#215732;--tertiary-color-hover:#3e7c51;--tertiary-color-dark:#17512b;--tertiary-color-extra-dark:#06291f;--tertiary-color-light:#daf6d7;--primary-text-color:var(--black-color);--secondary-text-color:#757575;--tertiary-text-color:#4a4a4a;--disabled-input-background:#f2f2f2;--background-color:var(--white-color);--secondary-background-color:#f8f8f8;--border-color:var(--primary-color);--disabled-color:var(--light-grey-color);--info-color:#0084d1;--success-color:#4c9c2e;--warning-color:#bf5810;--warning-color-light:rgba(220,134,51,0.3);--error-color:#db2f1b;--error-hover-color:#ae2515;--error-color-light:#f09085;--active-menu-link:rgba(33,35,31,0.4);--active-menu-link-hover:rgba(33,35,31,0.3);--logged-out-header-link:#777;--error-msg:rgba(33,35,31,0.6);--form-caption-color:var(--secondary-text-color);--bullet-color:var(--secondary-color);--subheading-color:#4d586d;--transparent-color:transparent;--purple-color:#ac145a;--purple-color-dark:#672146;--orange-color:#ed7c29;--info-banner-color:#253746;--success-banner-color:#215732;--error-banner-color:#cd2026;--primary-button-color:#1a5d00;--primary-button-hover-color:rgba(26,93,0,0.92157);--primary-button-pressed-color:rgba(26,93,0,0.87843);--primary-button-focus-color:rgba(26,93,0,0.87843);--primary-button-focus-border-color:#072900;--primary-button-disabled-text-color:#989797;--primary-button-text-color:var(--white-color);--grey-text-color:#4b463f;--disabled-color:rgba(29,27,32,0.12157);--secondary-black-color:#1c1b1b;--secondary-button-border-color:#7c766e;--secondary-button-hover-color:rgba(26,93,0,0.12157);--secondary-button-disabled-text-color:rgba(28,27,27,0.38039);--surface-container-color-light:#f1edec;--on-surface-color-light-opacity008:rgba(29,27,32,0.07843);--on-surface-color-light:#1f1f1f;--elevation-light-opacity015:rgba(0,0,0,0.14902);--elevation-light-opacity030:rgba(0,0,0,0.30196);--dropdown-menu-item-hover-color:rgba(29,27,32,0.08);--dropdown-menu-item-text-color:#181d15;--dropdown-menu-item-active-color:#caefb5;--font-family:poppins,sans-serif;--standard-space:0.33333em;--base-font-size:16px;--medium-font-size:1.25rem;--large-font-size:2rem;--small-font-size:0.875rem;--x-small-font-size:0.75rem;--tiny-font-size:0.55rem;--tiny-nav-size:0.687rem;--medium-heading-font-size:1.5rem;--small-heading-font-size:1.25rem;--x-small-heading-font-size:1.125rem;--regular-font-weight:400;--semibold-font-weight:600;--bold-font-weight:700;--base-line-height:1.35em;--large-line-height:1.66em;--medium-line-height:1.5em;--small-line-height:1.25em;--base-letter-spacing:0.5px}body{font-weight:var(--regular-font-weight);font-size:var(--base-font-size);letter-spacing:var(--base-letter-spacing)}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-family);line-height:var(--base-line-height)}h1,h2,h3,h4,h5,h6{font-weight:var(--semibold-font-weight);margin-top:0;margin-bottom:var(--standard-dimension)}h1{font-size:4.5rem;letter-spacing:-1px}h2{font-size:3.5rem;letter-spacing:-.5px}h3{font-size:3rem;letter-spacing:0}h4{font-size:2rem;letter-spacing:.25px}h5{font-size:1.5rem;letter-spacing:0}h6{font-size:1.25rem}h6,small{letter-spacing:.25px}small{font-size:.875rem}p{margin-top:0;margin-bottom:var(--standard-dimension)}p.subtitle{font-size:1rem;letter-spacing:.15px}p.subtitle,p.subtitle>small{font-weight:var(--bold-font-weight)}p.subtitle>small{font-size:var(--small-font-size);letter-spacing:.1px}p.caption{font-size:var(--x-small-font-size);font-weight:var(--regular-font-weight);letter-spacing:.4px}a{color:var(--primary-color)}a:active,a:focus,a:hover{color:var(--primary-color-dark)}b{font-family:var(--font-family);font-weight:var(--semibold-font-weight)}:root{--narrow-dimension:0.5rem;--standard-dimension:1rem;--wide-dimension:1.5rem;--x-wide-dimension:2.5rem;--input-padding:var(--narrow-dimension);--input-margin:var(--narrow-dimension);--header-height:3.75rem;--content-width:38.75rem;--small-modal-width:28.25rem;--x-small-modal-width:20rem;--paper-width:49.75rem;--empty-state-icon-dimension:15.625rem;--large-icon-dimension:8.5rem;--small-icon-size:1.75rem;--narrow-modal-size:344px;--medium-modal-size:512px;--forced-confirmation-modal-padding:1.75rem 1.5rem;--select-dropdown-height:25rem;--border-radius-size-semicircle:24px;--text-input-box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15),0 2px 3px 0 rgba(0,0,0,0.15);--select-option-shadow:0 1px 0 0 rgba(0,0,0,0.2);--header-dropdown-shadow:0 6px 12px rgba(0,0,0,0.175);--paper-shadow:0 2px 10px 0 rgba(0,0,0,0.25);--card-shadow:0 1px 0 0 rgba(0,0,0,0.15);--profile-section-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);--section-box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);--underline-shadow:0 2px 0 0 rgba(0,0,0,0.15)}.screen-size{display:none;visibility:hidden}@media (max-width:450px){.screen-size.screen-size-x-small{display:inline}}@media (max-width:640px){.screen-size.screen-size-small{display:inline}}@media (min-width:641px) and (max-width:992px){.screen-size.screen-size-medium{display:inline}}@media (min-width:993px) and (max-width:1439px){.screen-size.screen-size-large{display:inline}}@media (min-width:1440px){.screen-size.screen-size-x-large{display:inline}}*{box-sizing:border-box}body,html{background-color:var(--background-color);padding:0;margin:0}body{position:relative;color:var(--primary-text-color)}.app-authentication{position:fixed;top:0;left:0;width:100%;height:100%}.activity-indicator,.app-authentication{display:flex;justify-content:center;align-items:center}.activity-indicator{padding:var(--wide-dimension)}ul.list-unstyled{padding-left:0;list-style:none}ul.list-primary{padding-left:0;list-style-position:inside}ul.list-primary>li{color:var(--primary-color);margin-bottom:var(--narrow-dimension)}.center-main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}.center-loading-container,.center-main{display:flex;justify-content:center;align-items:center;width:100%}.center-loading-container{height:300px}b,span.bold{font-weight:600}.flex{display:flex}.margin-top{margin-top:var(--wide-dimension)}.build-info{display:flex;justify-content:center}.build-info .hint:not(.hoverable){margin-bottom:0}.build-info .hint i{font-size:1rem;color:var(--primary-color-light)}.build-info .hint .hint-content{font-size:var(--tiny-font-size);color:var(--primary-color-light);margin-left:var(--standard-space)}a.button,button.button{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;height:48px;margin:0 0 var(--standard-dimension);padding:0 var(--wide-dimension);border-width:2px;border-radius:40px;border-style:solid;font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);letter-spacing:var(--base-letter-spacing);text-decoration:none;transition:.15s;font-family:var(--font-family)}button.button:disabled{cursor:default}a.button.button-default,button.button.button-default{border-color:var(--primary-button-color);background-color:var(--primary-button-color);color:var(--white-color)}a.button.button-default:hover,button.button.button-default:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}a.button.button-default:active,a.button.button-default:hover,button.button.button-default:not(:disabled):active,button.button.button-default:not(:disabled):hover{border-color:transparent;background-color:var(--primary-button-hover-color);color:var(--white-color)}a.button.button-default:focus,button.button.button-default:not(:disabled):focus{border-color:var(--primary-button-focus-border-color);background-color:var(--primary-button-focus-color);color:var(--white-color)}a.button.button-default.disabled,button.button.button-default:disabled{border:transparent;background-color:var(--disabled-color);color:var(--primary-button-disabled-text-color);pointer-events:none}a.button.button-submit,button.button.button-submit{border-color:var(--primary-button-color);background-color:var(--primary-button-color);color:var(--white-color)}a.button.button-submit:hover,button.button.button-submit:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}a.button.button-submit:active,a.button.button-submit:hover,button.button.button-submit:not(:disabled):active,button.button.button-submit:not(:disabled):hover{border-color:transparent;background-color:var(--primary-button-hover-color);color:var(--white-color)}a.button.button-submit:focus,button.button.button-submit:not(:disabled):focus{border-color:var(--primary-button-focus-border-color);background-color:var(--primary-button-focus-color);color:var(--white-color)}button.button.button-submit:disabled{border:transparent;background-color:var(--disabled-color);color:var(--primary-button-disabled-text-color);pointer-events:none}a.button.button-secondary,button.button.button-secondary{border-color:var(--secondary-button-border-color);background-color:var(--white-color);color:var(--primary-button-color)}a.button.button-secondary:hover,button.button.button-secondary:not(:disabled):hover{box-shadow:0 0 0 1px var(--secondary-button-border-color)}a.button.button-secondary:active,button.button.button-secondary:not(:disabled):active{border-color:var(--secondary-button-border-color);background-color:var(--secondary-button-hover-color);box-shadow:0 0 0 1px var(--secondary-button-border-color)}a.button.button-secondary:focus,button.button.button-secondary:not(:disabled):focus{border-color:var(--primary-button-color);background-color:var(--secondary-button-hover-color);color:var(--primary-button-color);box-shadow:0 0 0 1px var(--primary-button-color)}a.button.button-secondary.disabled,button.button.button-secondary:disabled{border-color:var(--disabled-color);background-color:var(--white-color);color:var(--secondary-button-disabled-text-color);pointer-events:none}a.button.button-tertiary,button.button.button-tertiary{border-color:var(--secondary-color);background-color:var(--secondary-color);color:var(--black-color)}a.button.button-tertiary:hover,button.button.button-tertiary:not(:disabled):hover{border-color:var(--secondary-color-dark);background-color:var(--secondary-color-dark);color:var(--white-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}a.button.button-tertiary:active,button.button.button-tertiary:not(:disabled):active{border-color:transparent;background-color:var(--secondary-color-dark);color:var(--white-color)}a.button.button-tertiary:focus,button.button.button-tertiary:not(:disabled):focus{border-color:var(--secondary-color-dark);background-color:var(--secondary-color-dark);color:var(--white-color)}a.button.button-tertiary.disabled,button.button.button-tertiary:disabled{border-color:var(--disabled-color);background-color:var(--disabled-color);color:var(--medium-grey-color);pointer-events:none}a.button.button-text,button.button.button-text{display:inline;height:auto;border:0;background-color:initial;color:var(--primary-button-color);text-decoration:underline;text-transform:none;font-weight:var(--regular-font-weight);padding:.62rem .75rem}a.button.button-text:hover,button.button.button-text:not(:disabled):hover{color:var(--primary-button-hover-color);text-decoration:none}a.button.button-text:active,a.button.button-text:focus,button.button.button-text:active,button.button.button-text:focus{color:var(--primary-button-hover-color);background-color:var(--secondary-button-hover-color);text-decoration:none}button.button.button-text:disabled{color:var(--primary-button-disabled-text-color);pointer-events:none}a.button:not(:last-child),button.button:not(:last-child){margin-right:var(--standard-dimension)}a.icon-button,button.icon-button{-webkit-appearance:none;appearance:none;cursor:pointer;height:40px;width:40px;display:flex;align-items:center;justify-content:center;margin:0 0 var(--standard-dimension);border-width:2px;border-radius:20px;border-style:solid;transition:.15s}button:focus{outline:none}button.icon-button:disabled{cursor:default}a.icon-button.icon-button-default,button.icon-button.icon-button-default{border-color:var(--secondary-color);background-color:var(--secondary-color);color:var(--white-color)}a.icon-button.icon-button-default:focus,a.icon-button.icon-button-default:hover,button.icon-button.icon-button-default:not(:disabled):focus,button.icon-button.icon-button-default:not(:disabled):hover{border-color:var(--secondary-color-dark);background-color:var(--secondary-color-dark);color:var(--white-color)}button.icon-button.icon-button-default:disabled{border-color:var(--tertiary-color-light);background-color:var(--tertiary-color-light);color:var(--medium-grey-color)}a.icon-button.icon-button-submit,button.icon-button.icon-button-submit{border-color:var(--secondary-color);background-color:var(--secondary-color);color:var(--white-color)}a.icon-button.icon-button-submit:focus,a.icon-button.icon-button-submit:hover,button.icon-button.icon-button-submit:not(:disabled):focus,button.icon-button.icon-button-submit:not(:disabled):hover{border-color:var(--secondary-color-dark);background-color:var(--secondary-color-dark);color:var(--white-color)}button.icon-button.icon-button-submit:disabled{border-color:var(--tertiary-color-light);background-color:var(--tertiary-color-light);color:var(--medium-grey-color)}a.icon-button.icon-button-secondary,button.icon-button.icon-button-secondary{border-color:var(--tertiary-color);background-color:var(--white-color);color:var(--tertiary-color)}a.icon-button.icon-button-secondary:focus,a.icon-button.icon-button-secondary:hover,button.icon-button.icon-button-secondary:not(:disabled):focus,button.icon-button.icon-button-secondary:not(:disabled):hover{border-color:var(--tertiary-color);background-color:var(--tertiary-color);color:var(--white-color)}button.icon-button.icon-button-secondary:disabled{border-color:var(--tertiary-color-light);background-color:var(--white-color);color:var(--medium-grey-color)}a.icon-button.icon-button-tertiary,button.icon-button.icon-button-tertiary{border-color:var(--white-color);background-color:var(--white-color);color:var(--black-color)}a.icon-button.icon-button-tertiary:focus,a.icon-button.icon-button-tertiary:hover,button.icon-button.icon-button-tertiary:not(:disabled):focus,button.icon-button.icon-button-tertiary:not(:disabled):hover{border-color:var(--hover-grey-color);background-color:var(--hover-grey-color);color:var(--black-color)}button.icon-button.icon-button-tertiary:disabled{border-color:var(--white-color);background-color:var(--white-color);color:var(--medium-grey-color)}a.icon-button.icon-button-text,button.icon-button.icon-button-text{display:inline;height:auto;padding:0;border:0;background-color:initial;color:var(--primary-color);text-decoration:underline;text-transform:none;font-weight:var(--regular-font-weight)}a.icon-button.icon-button-text:focus,a.icon-button.icon-button-text:hover,button.icon-button.icon-button-text:not(:disabled):focus,button.icon-button.icon-button-text:not(:disabled):hover{color:var(--primary-color-dark);font-weight:var(--semibold-font-weight)}button.icon-button.icon-button-text:disabled{color:rgba(134,27,84,.6)}a.icon-button:not(:last-child),button.icon-button:not(:last-child){margin-right:var(--standard-dimension)}.icon-button-label-container{display:flex;flex-direction:column;text-align:center;margin-bottom:-15px}.icon-button-label-container button.icon-button{margin:0 auto;height:30px;width:30px;font-size:var(--donation-details-small-icon-size)}.icon-button-label-container label{font-size:.8rem;line-height:.8rem;white-space:nowrap;font-weight:lighter}.button-bar{display:flex;margin-bottom:var(--standard-dimension)}.button-bar.button-bar-align-left{justify-content:flex-start}.button-bar.button-bar-align-right{justify-content:flex-end}.button-bar.button-bar-align-center{justify-content:center}.button-bar.button-bar-space-around{justify-content:space-around}.button-bar.button-bar-space-between{justify-content:space-between}.button-bar>.button-bar,.button-bar>a.button,.button-bar>button.button{margin-bottom:0}.button-bar>.button-bar:not(:last-child),.button-bar>a.button:not(:last-child),.button-bar>button.button:not(:last-child){margin-right:var(--standard-dimension)}.chip{min-height:1.25rem;border-radius:.88rem;background-color:var(--tertiary-color-light);color:var(--black-color);line-height:var(--base-line-height);font-size:var(--base-font-size);font-weight:var(--semibold-font-weight);display:inline-flex;align-items:center;margin:calc(var(--narrow-dimension)/2) calc(var(--narrow-dimension)/2)}.chip span{padding:.2rem 1rem .2rem var(--input-padding)}.chip button.icon-button.icon-button-tertiary{background-color:var(--transparent-color);border:1px solid var(--transparent-color);height:100%;color:var(--white-color);margin:0}.chip.disabled button.icon-button.icon-button-tertiary,.chip button.icon-button.icon-button-tertiary{color:var(--white-color)}.chip.selected button.icon-button.icon-button-tertiary:focus,.chip.selected button.icon-button.icon-button-tertiary:hover{background-color:var(--transparent-color);border:1px solid var(--transparent-color);color:var(--primary-color-light)}.chip.disabled button.icon-button.icon-button-tertiary{cursor:auto}.chip.selected{background-color:var(--primary-color);color:var(--white-color)}.chip.disabled{background-color:var(--tertiary-color-light);color:var(--medium-grey-color)}.chip.selected.disabled{color:var(--white-color);background-color:var(--primary-color-light)}.user-chip{background-color:var(--primary-color);color:var(--white-color);font-weight:400;font-size:var(--small-font-size);text-align:center;width:fit-content;white-space:nowrap}.user-chip span{padding:calc(var(--narrow-dimension)/2) var(--narrow-dimension)}.chips-container{display:flex}.chips-container:not(:empty){margin-top:var(--narrow-dimension)}.chips-container .chip{margin:0}.chips-container>:not(:last-child){margin-right:var(--narrow-dimension)}:root{--slider-track-height:24px;--slider-track-line-thickness:8px;--slider-handle-width:16px;--slider-handle-height:var(--slider-track-height)}.slider{width:100%}.slider-track{position:relative;width:100%;height:var(--slider-track-height)}.slider-track-line{display:flex;align-items:stretch;position:absolute;top:calc(var(--slider-track-height)/2 - var(--slider-track-line-thickness)/2);left:0;width:100%;height:var(--slider-track-line-thickness);background-color:var(--light-grey-color);border-radius:calc(var(--slider-track-line-thickness)/2);overflow:hidden}.slider-track-line-pre{width:0;background-color:var(--primary-color)}.slider-track-line-post{flex:1;background-color:var(--light-grey-color)}.slider-handle{pointer-events:none;position:absolute;top:0;left:0;width:var(--slider-handle-width);height:var(--slider-handle-height);background-color:var(--white-color);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-radius:8px}.slider-values{display:flex;align-items:baseline}.slider-values .slider-value{flex:1;text-align:center}.slider-values .slider-value:first-child{text-align:left}.slider-values .slider-value:last-child{text-align:right}.slider-values .slider-value label{font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:1;letter-spacing:0;color:var(--black-color)}.slider.disabled .slider-track-line-pre{background-color:var(--medium-grey-color)}.slider.disabled .slider-values .slider-value label{color:var(--light-grey-color)}.time-input .time-input-controls{display:flex;height:var(--input-height);margin-top:var(--input-margin);border-radius:var(--input-border-radius)}.time-input.error .time-input-controls,.time-input.focus .time-input-controls{box-shadow:var(--text-input-box-shadow)}.time-input .time-input-controls input{flex:1;margin:0;width:auto;height:var(--input-height);box-shadow:none}.time-input .time-input-controls.clock-12 input{border-top-right-radius:0;border-bottom-right-radius:0}.time-input .time-input-controls .custom-select-container{width:auto;margin:0}.time-input .time-input-controls .custom-select-container .select-component-option{width:auto}.time-input .time-input-controls .custom-select-container button.select-component-input{margin:0;height:var(--input-height);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.time-input.focus .time-input-controls .custom-select-container button.select-component-input{border-color:var(--primary-color)}.time-input.error .time-input-controls .custom-select-container button.select-component-input{border-color:var(--error-color)}.weight-input{width:100%}.weight-input-container{display:flex;max-width:100%;transition:var(--transition-medium);border:1px solid var(--dark-grey-color);font-family:var(--font-family);font-size:var(--base-font-size);height:var(--input-height);border-radius:var(--input-border-radius);background-color:var(--white-color);padding:0;overflow:hidden}.weight-input-container[focus-within]{border:1px solid var(--primary-color)}.weight-input-container:focus-within{border:1px solid var(--primary-color)}.weight-input-container.error{border:1px solid var(--error-color)}.weight-input-container label.weight-label-button{height:100%;width:45px;display:flex;justify-content:center;align-items:center;background-color:var(--hover-grey-color);transition:var(--transition-medium)}.weight-input-container input[type=radio]:focus label.weight-label-button{background-color:var(--medium-grey-color)}.weight-input-container label.weight-label-button.checked{transition:var(--transition-medium);background-color:var(--secondary-color)}.weight-input-container input[type=radio]:checked:focus+label.weight-label-button{background-color:var(--secondary-color-dark)}.weight-input-container input[type=radio]{-webkit-appearance:none;appearance:none;display:none;margin:0}.weight-input-container .error input[type=text],.weight-input-container input[type=text].input,.weight-input-container input[type=text].input:focus,.weight-input-container input[type=text]::placeholder,.weight-input-container input[type=text]:disabled,.weight-input-container input[type=text]:focus:not(:read-only){font-family:var(--font-family);font-size:var(--base-font-size);margin-top:0;width:100%;border-radius:0;background-color:var(--white-color);padding:.68rem 1rem;outline:none;color:var(--black-color);border:none;transition:.15s}.weight-input.disabled input[type=text].input,.weight-input.disabled label.weight-label-button{color:var(--dark-grey-color)}.weight-input.disabled label.weight-label-button.checked{transition:var(--transition-medium);background-color:var(--secondary-color-light)}.weight-input.disabled input[type=radio]:checked:focus+label.weight-label-button{background-color:var(--hover-grey-color)}:root{--input-height:2.5rem;--input-border-color:var(--dark-grey-color);--input-disabled-border-color:var(--light-grey-color);--input-border-width:1px;--input-border-style:solid;--input-border-radius:1.25rem}.input-container{display:inline-block;vertical-align:text-top;transition:var(--transition-medium)}.input-container.full-width{width:100%;white-space:pre-line}.input-container.input-container.full-width ::placeholder{color:var(--form-caption-color);font-size:var(--small-font-size);font-weight:400}.input-container label{display:block;color:var(--black-color);font-size:var(--small-font-size);font-weight:600;line-height:1.35em}.input-accessory-container{display:flex;align-items:center;margin-top:var(--input-margin)}.input-accessory-container>textarea{height:10rem;resize:none;padding:var(--input-padding)}.input-accessory-container>input,.input-accessory-container>textarea{flex:1;outline:none;border-radius:var(--input-border-radius);font-family:var(--font-family);font-size:var(--base-font-size);border:var(--input-border-width) var(--input-border-style) var(--input-border-color);transition:var(--transition-fast)}.input-accessory-container>input{height:var(--input-height);padding:0 var(--input-padding);background-color:var(--white-color);color:var(--black-color)}.input-container:not(.input-date-picker) input::placeholder,.input-container textarea::placeholder{color:var(--dark-grey-color);font-size:1rem}.input-container:not(.input-date-picker) input:focus,.input-container textarea:focus{box-shadow:var(--text-input-box-shadow);border:var(--input-border-width) var(--input-border-style) var(--primary-color)}.input-container:not(.input-date-picker) input:disabled,.input-container textarea:disabled{color:var(--medium-grey-color);background-color:var(--disabled-input-background);border:var(--input-border-width) var(--input-border-style) var(--input-disabled-border-color)}.input-container.input-error textarea:not(:disabled),.input-container:not(.input-date-picker).input-error input:not(:disabled){border:var(--input-border-width) var(--input-border-style) var(--error-color);box-shadow:var(--text-input-box-shadow-error)}.error-message{font-size:var(--small-font-size);color:var(--error-color);display:inline-block;font-weight:600;margin-top:var(--input-margin)}.input-character-count-label{display:flex;align-items:baseline}.input-character-count-label label{flex:1}.input-character-count-label .input-character-count{font-size:var(--small-font-size)}.input-character-count-label .input-character-count.warn{color:var(--warning-color)}.input-character-count-label .input-character-count.over{color:var(--error-color)}.input-container .hint-text{margin:var(--narrow-dimension) 0}.input-date-picker .date-picker-input-container{display:flex;align-items:center;width:100%;border-radius:var(--input-border-radius);border:1px solid var(--dark-grey-color)}.input-date-picker .date-picker-input-container>:first-child{flex:1}.input-date-picker .date-picker-input-container>:first-child>input{width:100%;height:var(--input-height);padding:0 1rem;margin-right:var(--standard-dimaension);font-family:var(--font-family);font-size:var(--base-font-size);background-color:var(--white-color);color:var(--black-color);outline:none;border:0;border-radius:var(--input-border-radius)}.input-date-picker-disabled .date-picker-input-container{pointer-events:none;border:1px solid var(--disabled-color);background-color:var(--off-white);color:var(--medium-grey-color)}.input-date-picker-disabled .date-picker-input-container>:first-child>input{background-color:var(--off-white)}.input-date-picker-disabled .date-picker-input-container .date-picker-button{color:var(--disabled-color)}.input-date-picker .date-picker-input-container.input-error{border:1px solid var(--error-color)}.input-date-picker .date-picker-input-container>:first-child>input::-ms-clear{display:none}.input-date-picker .date-picker-button{-webkit-appearance:none;appearance:none;border:0;box-shadow:0;background-color:initial;color:var(--black-color)}.input-date-picker .date-picker-button:not(:last-child){margin-right:var(--standard-dimaension)}.input-date-picker .date-picker-button:focus,.input-date-picker .date-picker-button:hover,.input-date-picker .DayPicker-NavButton{color:var(--primary-color)}.input-date-picker .DayPicker-Weekday,.input-date-picker .DayPicker-WeekNumber{color:var(--black-color)}.input-date-picker .DayPicker-TodayButton{color:var(--primary-color)}.input-date-picker .DayPicker-Day--today{color:var(--primary-color);font-weight:var(--semibold-font-weight)}.input-date-picker .DayPicker-Day--disabled,.input-date-picker .DayPicker-Day--outside{color:var(--light-grey-color)}.input-date-picker .DayPicker-Day--sunday{background-color:var(--black-color)}.input-date-picker .DayPicker-Day--sunday:not(.DayPicker-Day--today){color:var(--black-color)}.input-date-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:var(--secondary-color);color:var(--black-color)}.input-date-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):focus,.input-date-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover,.input-date-picker .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):focus,.input-date-picker .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:var(--primary-color);color:var(--white-color)}.unbold{font-weight:var(--regular-font-weight)}.paper{max-width:var(--paper-width);box-shadow:var(--paper-shadow);padding:68px 20px;background-color:var(--white-color)}.paper h4{color:var(--primary-color);text-align:center}.paper p{max-width:var(--content-width);margin:0 auto}.paper img{margin:var(--wide-dimension) auto;display:block}.paper img.border{height:160px;width:160px;border:6px solid var(--light-grey-color);border-radius:50%}.collection ul{list-style:none;padding:0}.collection .empty-message{padding:var(--standard-dimension);margin-bottom:0;background-color:var(--white-color)}:root{--collection-grid-gutter:var(--standard-dimension);--collection-grid-columns-x-large:4;--collection-grid-column-width-x-large:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-x-large) - 1))/var(--collection-grid-columns-x-large));--collection-grid-columns-large:3;--collection-grid-column-width-large:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-large) - 1))/var(--collection-grid-columns-large));--collection-grid-columns-medium:2;--collection-grid-column-width-medium:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-medium) - 1))/var(--collection-grid-columns-medium));--collection-grid-columns-small:1;--collection-grid-column-width-small:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-small) - 1))/var(--collection-grid-columns-small));--collection-grid-item-badge-size:1rem}.collection-display-controls{display:flex;align-items:center}.collection-display-controls .button.icon-button:not(:last-child){margin-right:0}.collection-display-controls .button.icon-button{color:var(--black-color)}.collection-display-controls .button.icon-button:not(:disabled):active,.collection-display-controls .button.icon-button:not(:disabled):focus,.collection-display-controls .button.icon-button:not(:disabled):hover{color:var(--dark-grey-color)}.collection-display-controls .button.icon-button.selected{color:var(--primary-color)}.collection-display-controls .button.icon-button.selected:not(:disabled):active,.collection-display-controls .button.icon-button.selected:not(:disabled):focus,.collection-display-controls .button.icon-button.selected:not(:disabled):hover{color:var(--primary-color-dark)}@media (max-width:640px){.collection-display-controls>button.icon-button{display:none}}@media (max-width:992px){.collection-display-controls>button.icon-button{display:none}}@media (min-width:993px){.collection-display-controls>button.icon-button{display:none}}.collection-display-header.display-grid{display:flex;justify-content:space-between;align-items:baseline}.collection-display-header.display-grid .select{display:flex}.collection-display-header.display-grid .select>label{margin-right:var(--standard-space);margin-bottom:0;font-weight:300}.collection-display-header.display-grid .select button.select-component-input{border:0;padding:0;height:auto;font-weight:600}.collection-display-header.display-grid .select .select-component-options{width:280px}.collection-display.display-grid ul{display:grid;grid-template-columns:repeat(var(--collection-grid-columns-x-large),var(--collection-grid-column-width-x-large));grid-column-gap:var(--collection-grid-gutter);column-gap:var(--collection-grid-gutter);grid-row-gap:var(--collection-grid-gutter);row-gap:var(--collection-grid-gutter);list-style:none;padding:0}li.collection-grid-item{position:relative;border:1px solid var(--light-grey-color)}li.collection-grid-item:not(.has-link){display:flex;flex-direction:column}li.collection-grid-item.has-link>a{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:inherit}li.collection-grid-item .collection-grid-item-badge{position:absolute;top:calc(var(--collection-grid-item-badge-size)/-2);right:calc(var(--collection-grid-item-badge-size)/-2);width:var(--collection-grid-item-badge-size);height:var(--collection-grid-item-badge-size);background-color:initial}.collection-grid-item-image-container{position:relative;border-bottom:1px solid var(--light-grey-color)}.collection-grid-item-image-container>.collection-grid-item-image-spacer{height:0;padding-bottom:100%}.collection-grid-item-image-container>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-grid-item-details-container{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--standard-dimension)}.collection-grid-item-details-metadata{flex:1;display:flex;flex-direction:column;justify-content:flex-end;font-size:var(--small-font-size)}.collection-grid-item-details-footer{display:flex;align-items:center}.collection-grid-item-details-footer>:first-child{flex:1}@media (min-width:993px){.collection-display.display-grid ul{grid-template-columns:repeat(var(--collection-grid-columns-large),var(--collection-grid-column-width-large))}}@media (max-width:992px){.collection-display.display-grid ul{grid-template-columns:repeat(var(--collection-grid-columns-medium),var(--collection-grid-column-width-medium))}}@media (max-width:640px){.collection-display.display-grid ul{grid-template-columns:repeat(var(--collection-grid-columns-small),var(--collection-grid-column-width-small))}}.collection-display-header.display-list{display:flex;align-items:center}.collection-display-header.display-list>.collection-display-controls{width:100px;justify-content:flex-end}.collection-display.display-list ul{list-style:none;padding:0}li.collection-list-item{display:flex;align-items:center;border-bottom:1px solid var(--light-grey-color)}li.collection-list-item.has-link>a,li.collection-list-item:not(.has-link){padding-top:var(--standard-dimension);padding-bottom:var(--standard-dimension)}li.collection-list-item.has-link>a{flex:1;display:flex;color:inherit;text-decoration:inherit}.collection-list-item-column{flex:1;display:flex;align-items:center}.collection-list-item-column:not(:last-child){margin-right:var(--standard-dimension)}.collection-list-item-column>:first-child:not(.icon-button){margin:0}.collection-list-item-column>.icon-button{height:auto;width:auto;padding:0;margin:0}.collection-list-item-actions{width:100px;text-align:right}.collection-order{display:flex;align-items:baseline;padding-top:var(--standard-dimension);padding-bottom:var(--standard-dimension);margin-bottom:var(--standard-dimension);border-bottom:1px solid var(--border-color)}.collection-order .select{display:flex;align-items:baseline;width:auto}.collection-order .select:first-child,.collection-order .select:first-child .select-label{margin-right:var(--narrow-dimension)}.collection-order label:not(:first-of-type)>span:not(:empty){margin-left:.2em}.collection-order label>span:not(:empty){margin-right:.2em}.pagination{display:flex;align-items:baseline;padding-top:var(--standard-dimension);padding-bottom:var(--standard-dimension);margin-bottom:var(--standard-dimension);border-top:1px solid var(--border-color)}.pagination .select.pagination-page-size{display:flex;justify-content:center;align-items:baseline;width:auto;margin:0}.pagination .select.pagination-page-size label{margin-right:var(--narrow-dimension)}.pagination .pagination-link-container{flex:1;text-align:left}.pagination .pagination-link-container:last-child{text-align:right}.pagination .pagination-link-container a{color:var(--primary-color)}.pagination .pagination-info{flex:1;text-align:center}.pagination .pagination-page-count{display:block;margin-bottom:var(--standard-dimension)}.pagination-secondharvest{display:flex;align-items:center;border:0;-webkit-user-select:none;user-select:none;max-width:200px;margin:auto}.pagination-secondharvest .pagination-link-container{display:flex;justify-content:center;align-items:center;flex:unset;width:40px;height:40px;border:1px solid var(--light-grey-color)}.pagination-secondharvest .pagination-link-container a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;text-decoration:none}.pagination-secondharvest .pagination-link-container i{font-size:1.5rem;color:var(--light-grey-color)}.pagination-secondharvest .pagination-link-container a i{color:var(--primary-color)}.pagination-secondharvest .pagination-info{display:flex;justify-content:center;align-items:center;flex:1;height:40px;color:var(--primary-color);font-size:var(--base-font-size);border-top:1px solid var(--light-grey-color);border-bottom:1px solid var(--light-grey-color)}.pagination-secondharvest .pagination-page-count{margin-bottom:0}.pagination-secondharvest .pagination-info,.pagination-secondharvest .pagination-link-container{background-color:var(--white-color)}:root{--header-font-size:0.813rem;--header-dropdown-large-screen-items-count:2;--header-dropdown-small-screen-items-count:3;--header-dropdown-logged-out-items-count:1;--header-dropdown-item-height:3.5rem;--header-default-height:3.125rem}header .header-nav{height:var(--header-height);display:flex;align-items:center;min-height:var(--header-default-height)}.header-nav button::-moz-focus-inner{border:0}.header-left-container{flex:1}.header-left-container,.header-right-container{display:flex;height:100%;align-items:center}header .language-button{margin:0;margin-right:var(--standard-dimension)}header .button.button-default{margin:0;margin-left:var(--standard-dimension)}header .rescue-icon{width:17px;height:17px}header .create-donation-button{display:flex;grid-gap:var(--narrow-dimension);gap:var(--narrow-dimension)}header .header-link{color:transparent;height:var(--header-height)}header .header-link.disabled,header .responsive-header-link.header-link.disabled{pointer-events:none;cursor:not-allowed}header .responsive-header-link{color:transparent;height:3rem}.page header.top-header{border-bottom:1px solid var(--secondary-color);background-color:var(--white-color);position:fixed;top:0;left:0;width:100%;z-index:100}.page header.top-header h1{margin-bottom:0}.header-logo{height:var(--header-height)}.header-logo,.responsive-header-logo{width:auto;padding:var(--narrow-dimension)}.responsive-header-logo{height:3rem}span.user-msg{align-self:center;color:var(--black-color);font-weight:var(--bold-font-weight);padding-left:3rem}ul.header-dropdown-container{display:flex;margin:0;padding:0;justify-content:space-around;align-items:center;background-color:var(--white-color)}.header-dropdown-container ul,ul.header-dropdown-container{list-style:none}ul.header-dropdown-container li{padding:0;margin:0}ul.button-dropdown-menu>li{margin:0;padding:var(--narrow-dimension)}ul.button-dropdown-menu>li:not(:last-child){padding-bottom:0}ul.header-dropdown-container.logged-out.open{height:calc(var(--header-dropdown-item-height)*var(--header-dropdown-logged-out-items-count))}ul.header-dropdown-container.logged-out li>a{transition:.2s;display:block;font-size:var(--header-font-size);line-height:1rem;text-transform:uppercase;text-decoration:none;border-radius:.875rem;padding:var(--narrow-dimension) var(--standard-dimension);color:var(--logged-out-header-link)}ul.header-dropdown-container.logged-out li>a.join-now{color:var(--secondary-color-dark)}ul.header-dropdown-container.logged-out li>a.join-now:focus,ul.header-dropdown-container.logged-out li>a.join-now:hover{background-color:var(--secondary-color-dark);color:var(--white-color)}ul.header-dropdown-container.logged-out li>a:focus,ul.header-dropdown-container.logged-out li>a:hover{color:var(--white-color);background-color:var(--primary-color)}ul.header-dropdown-container.logged-out>li:last-child:after{border-left:0;top:0;height:0}.header-dropdown-container.logged-out .login-button{border:none;text-transform:uppercase;background-color:var(--white-color);color:var(--dark-grey-color);font-weight:400;margin:0 var(--narrow-dimension);font-size:.875rem;padding:.5rem 1rem}a.help-link{cursor:pointer;display:flex;align-items:center;font-size:var(--small-font-size);line-height:1rem;text-transform:uppercase;text-decoration:none;border-radius:1rem;margin:var(--narrow-dimension);padding:var(--narrow-dimension) var(--standard-dimension);color:var(--black-color)}a.help-link:focus,a.help-link:hover{color:var(--white-color);transition:.2s;background-color:var(--primary-color)}a.help-link i{vertical-align:middle;padding-right:.2rem;color:rgba(0,0,0,.54);font-size:var(--small-font-size)}a.help-link:focus i,a.help-link:hover i{color:var(--white-color);transition:.2s}.header-dropdown-container .button-dropdown-menu li button.button.button-text.help-link{display:none}.btn-dropdown-container{display:flex;align-items:center;border-left:1px solid var(--tertiary-color-light)}.btn-dropdown-container .icon-button.icon-button-tertiary{margin:0 0 0 var(--narrow-dimension)}.button-dropdown-menu{height:0;position:absolute}.button-dropdown{background-color:initial;border:0;padding:.5rem .875rem;font-weight:var(--semibold-font-weight);font-size:var(--small-font-size);border-radius:1.375rem;color:var(--black-color);transition:.3s;text-decoration:none;display:flex;align-items:center;margin:var(--narrow-dimension);outline:none;cursor:pointer}.button-dropdown:focus,.button-dropdown:hover{color:var(--black-color);background-color:var(--hover-grey-color);outline:none}.button-dropdown:disabled{background-color:initial;cursor:default}.button-dropdown:disabled,.button-dropdown:disabled i{color:var(--disabled-color)}.button-dropdown .caret{display:inline-block;width:0;height:0;margin-left:var(--standard-dimension);vertical-align:middle;border-top:.25rem dashed;border-right:.25rem solid transparent;border-left:.25rem solid transparent}.header-dropdown-container .button-dropdown-menu{position:absolute;display:block;top:var(--header-height);right:0;height:0;background-color:var(--white-color);overflow:hidden;padding-left:0;transition:height .25s ease-in-out}.header-dropdown-container .button-dropdown-menu .icon{margin-right:var(--narrow-dimension)}.header-dropdown-container.open .button-dropdown-menu{box-shadow:var(--header-dropdown-shadow);border:1px solid rgba(0,0,0,.15);border-radius:4px;height:calc((var(--header-dropdown-item-height) + var(--narrow-dimension))*var(--header-dropdown-large-screen-items-count));padding:0;margin:0}.header-dropdown-container .button-dropdown-menu li button.button.button-text span{font-size:16px;font-weight:400}.header-dropdown-container .button-dropdown-menu li a,.header-dropdown-container .button-dropdown-menu li button.button.button-text,.header-dropdown-container .button-dropdown-menu li p{white-space:nowrap;display:flex;flex-direction:row;text-decoration:none;border-radius:1rem;font-weight:500;font-size:var(--header-font-size);line-height:1rem;margin:0;padding:var(--narrow-dimension) var(--standard-dimension);color:var(--dropdown-menu-item-text-color);width:100%;text-align:left}.button-dropdown-menu>li>a:focus,.button-dropdown-menu>li>a:hover,.button-dropdown-menu>li>button.button.button-text:not(:disabled):focus,.button-dropdown-menu>li>button.button.button-text:not(:disabled):hover,.button-dropdown-menu>li>p:focus,.button-dropdown-menu>li>p:hover{transition:.2s;background-color:var(--dropdown-menu-item-hover-color)}.button-dropdown-menu>li>a:active,.button-dropdown-menu>li>button.button.button-text:not(:disabled):active,.button-dropdown-menu>li>p:active{transition:.2s;background-color:var(--dropdown-menu-item-active-color)}.btn-dropdown-container .notification-toggle.disabled{pointer-events:none;cursor:not-allowed}.mobile-nav{display:none;padding-top:0;padding-bottom:0;padding-left:var(--standard-dimension);padding-right:var(--standard-dimension)}.mobile-nav button{background-color:initial;border:none;outline:none}.mobile-nav i{color:var(--primary-color)}.mobile-nav button.navbar-toggle{padding:.312rem;border-radius:.25rem;background-color:var(--success-color);height:35px}.mobile-nav button.navbar-toggle i{color:var(--white-color)}.mobile-container-right{display:inline-flex}.mobile-container-right button.button.button-text.language-button{line-height:2rem}button.navbar-toggle:active,button.navbar-toggle:focus,button.navbar-toggle:hover{background-color:var(--hover-grey-color);cursor:pointer}button.navbar-toggle i:active,button.navbar-toggle i:focus,button.navbar-toggle i:hover{color:var(--success-color)}button.navbar-toggle:disabled{background-color:initial;color:var(--disabled-color);cursor:default}button.navbar-toggle:disabled i{color:var(--disabled-color)}button.right-menu-toggle{padding:.313rem .437rem;cursor:pointer}button.right-menu-toggle:active,button.right-menu-toggle:focus,button.right-menu-toggle:hover{background-color:var(--hover-grey-color);border-radius:1.25rem;padding:.313rem .437rem}button.right-menu-toggle:disabled{background-color:initial;color:var(--disabled-color);cursor:default}button.right-menu-toggle:disabled i{color:var(--disabled-color)}button.right-menu-toggle.logged-out:active,button.right-menu-toggle.logged-out:focus,button.right-menu-toggle.logged-out:hover{border-radius:.25rem}@media (max-width:992px){ul.header-dropdown-container.logged-out>li,ul.header-dropdown-container>li:first-child{display:none;margin:0;padding:var(--narrow-dimension) calc(var(--narrow-dimension)*0.5)}ul.header-dropdown-container .button-dropdown-menu{display:flex;flex-direction:column;width:100%;height:calc(var(--header-dropdown-item-height)*var(--header-dropdown-large-screen-items-count));margin:0;padding:0;top:var(--header-dropdown-item-height);right:0;box-shadow:none;border:0;position:inherit}ul.header-dropdown-container.open .button-dropdown-menu{box-shadow:none;border:0;height:calc(var(--header-dropdown-item-height)*var(--header-dropdown-small-screen-items-count));position:static}.header-dropdown-container .button-dropdown-menu li button.button.button-text.help-link,.mobile-nav{display:flex}.mobile-nav{width:100%;justify-content:space-between;align-items:center}ul.header-dropdown-container{position:absolute;top:var(--header-height);right:0;width:20rem;height:0;display:block;overflow:hidden;transition:height .25s ease-in-out}ul.header-dropdown-container.open{height:calc(var(--header-dropdown-item-height)*var(--header-dropdown-small-screen-items-count));box-shadow:var(--header-dropdown-shadow);border-radius:4px}ul.header-dropdown-container.open li,ul.header-dropdown-container li{width:100%}ul.header-dropdown-container li a:focus,ul.header-dropdown-container li a:hover{color:var(--white-color);transition:.2s;background-color:var(--primary-color)}.header-dropdown-container.open>li:last-child:after,.header-dropdown-container>li:last-child:after,.header-dropdown-container li:last-child:after,ul.header-dropdown-container>li:last-child:after{border:0}.header-left-container,.header-right-container .button.button.button-text.language-button,button.button-dropdown,button.notification-toggle,header .create-donation-button{display:none}}.footer{padding:var(--standard-dimension) 0;left:0;max-width:var(--side-menu-width);transition:var(--transition-medium);border-top:1px solid var(--tertiary-color-hover)}.footer .button-bar{width:95%;margin:0 auto var(--narrow-dimension) auto}.footer a.button.footer-button,.footer button.button.footer-button{font-size:var(--tiny-nav-size);color:var(--nav-text-color);text-decoration:none}.footer a.button.footer-button:active,.footer a.button.footer-button:focus,.footer a.button.footer-button:hover,.footer button.button.footer-button:active,.footer button.button.footer-button:focus,.footer button.button.footer-button:hover{color:var(--tertiary-color-light);font-weight:var(--tiny-nav-size)}.footer p{font-size:var(--tiny-nav-size)}.footer .copyright{color:var(--nav-text-color);text-align:center}.footer .build-info{padding:0 var(--standard-dimension)}.footer .supported-by{color:var(--nav-text-color);text-align:center;margin-bottom:0}.footer .built-by{display:flex;align-items:center;color:var(--nav-text-color);width:100%;justify-content:space-around;padding:var(--material-spacing);p{margin-bottom:0}}.footer .logo{text-align:center}.footer .logo img{max-width:8rem}.footer .walmart.logo{text-align:center;margin-top:-5px}.footer .scotiabank.logo img{max-width:10rem;margin-top:1rem}.footer.menu-closed .logo img{max-width:40px}.master-detail{display:flex;width:100%;min-height:100vh;height:fit-content;padding-top:var(--header-height)}.master-detail main{transition:width .3s;width:calc(100% - var(--nav-width-closed));background-color:var(--secondary-background-color);overflow:hidden}.master-detail main.menu-open{width:calc(100% - var(--nav-width-open))}@media (max-width:992px){.master-detail main,.master-detail main.menu-open{width:100%}}.dummy-content-wrapper{height:auto}.dummy-content-wrapper img{width:100%;height:auto;display:block}:root{--filter-default-height:140px;--filter-responsive-default-height:56px}.filter{padding:var(--narrow-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow);position:relative;z-index:1}.filter .lower-filter-container,.filter .upper-filter-container{display:flex;justify-content:space-between;width:100%}.filter .upper-filter-container{align-items:flex-end}.filter .lower-filter-container{align-items:center;padding:var(--narrow-dimension) var(--standard-dimension)}.filter .hint.visible{margin-bottom:0}.filter .upper-filter-container button.apply-button{height:40px;margin:0 0 2px}.filter .lower-filter-container button{padding:var(--narrow-dimension) var(--standard-dimension);margin:0}.filter .child-container{display:flex;width:100%}.filter-input{width:35%;display:inherit}.filter .filter-select,.filter .input-container,.filter .input-container.input-date-picker{width:100%;margin:0 var(--narrow-dimension)}.filter .input-container .input-accessory-container input{max-width:100%;min-width:100%;margin-top:2px}.filter .input-container label{line-height:inherit}.filter .filter-select{padding-bottom:1px}.filter .filter-select .select-inline-selection span{padding:.75rem}.filter .end-button-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.filter .end-button-box button{margin-right:0}.mobile-button-bar,.visible-mobile-button-bar{display:none}.donation-history-filter .lower-filter-container{padding-right:0}.donation-history-filter .filter-buttons .button{margin-right:var(--narrow-dimension)}@media (max-width:992px){.filter{min-height:var(--filter-responsive-default-height)}.filter .lower-filter-container,.filter .upper-filter-container{display:none}.mobile-button-bar.open,.visible-mobile-button-bar{display:flex;margin:0}.filter .lower-filter-container.open,.filter .upper-filter-container.open{display:flex;flex-wrap:wrap}.lower-filter-container .apply-button,.lower-filter-container .button.button-text,.upper-filter-container .apply-button{display:none}.upper-filter-container .child-container{flex-wrap:wrap;width:100%}.filter .lower-filter-container.open{flex-direction:column-reverse}.upper-filter-container .child-container .filter-input{width:50%}}@media (max-width:640px){.upper-filter-container .child-container .filter-input{width:100%}}.desktop-nav-link .navigation-notifications{display:none}.notification-container{height:0;overflow:hidden;transition:height var(--transition-medium) ease-in-out;width:0;display:none}.notification-container.open{height:auto;display:block;overflow:inherit;position:absolute;top:var(--header-height);right:var(--standard-dimension);width:306px;background:var(--white-color);max-height:416px;overflow-y:scroll;box-shadow:var(--paper-shadow)}.notification-container h3{font-size:1rem;color:var(--primary-color);padding:var(--standard-dimension);padding-bottom:0;margin:0}.notification-container h6{font-size:.875rem;padding:var(--standard-dimension);margin:0}.notification-container a.activity-item{border:none;border-bottom:1px solid var(--tertiary-color-light);padding:var(--narrow-dimension) var(--standard-dimension);display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;border-radius:initial;font-weight:inherit}.notification-container a.activity-item.button-secondary:not(:disabled):focus,.notification-container a.activity-item.button-secondary:not(:disabled):hover{background:var(--primary-color-light);color:var(--black-color);border:none;border-bottom:1px solid var(--primary-color-light);font-weight:inherit}.notification-container .activity-item p{margin:0;font-size:.875rem}.notification-container .activity-item p:last-of-type{font-weight:var(--semibold-font-weight)}.notification-page .paper{padding:0;margin:var(--standard-dimension)}.notification-page .notification-container.open{position:static;width:100%;background:var(--white-color);max-height:none;box-shadow:none}.notification-page .notification-container h6,.notification-page .notification-container p{font-size:1rem}.notification-page .notification-container h3{display:none}@media (max-width:992px){.desktop-nav-link .navigation-notifications{display:block}}.invite-modal-container .invite-modal-content{max-width:var(--small-modal-width)}.invite-modal-container h3{font-size:1rem;color:var(--primary-color);margin:auto;text-align:center;margin-bottom:var(--standard-dimension)}.invite-modal-container .email-input-container{display:flex;justify-content:space-between;align-items:flex-end;margin:var(--standard-dimension) 0}.invite-modal-container .email-input-container button{margin:0}.invite-modal-container .email-input-container .input-container{width:100%;margin-right:var(--standard-dimension)}.invite-modal-container .chip-container{margin-bottom:var(--standard-dimension)}.invite-user{font-size:.9em}@media (max-width:640px){.invite-modal-container .email-input-container{flex-direction:column;align-items:normal}.invite-modal-container .email-input-container button{margin:0;margin-top:inherit}}:root{--nav-width-open:300px;--nav-width-closed:90px;--nav-item-height:56px;--nav-color:var(--tertiary-color);--nav-item-active:var(--tertiary-color-extra-dark);--nav-item-hover:var(--tertiary-color-hover);--nav-text-color:#c3c8bb;--material-spacing:12px;--secondary-padding:var(var(--material-spacing) * 2);--nav-weight:500;--nav-initials:56px}.navigation-drawer{width:var(--nav-width-closed);min-height:calc(100vh - var(--header-height));background-color:var(--nav-color);transition:width .3s;position:relative;bottom:0;z-index:5;font-weight:var(--nav-weight);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--header-height)}.navigation-drawer a{text-decoration:none}.navigation-drawer.menu-open{width:var(--nav-width-open);padding:var(--material-spacing);box-shadow:5px 0 5px -2px rgba(0,0,0,.2)}.navigation-drawer.menu-closed .initials{margin:var(--material-spacing) auto;transition:.2s}.navigation-drawer.menu-closed .initials:focus,.navigation-drawer.menu-closed .initials:hover{background-color:var(--nav-item-hover)}.navigation-drawer .expanded-profile{display:flex;width:calc(100% - var(--nav-initials));justify-content:space-between;align-items:center;padding:0 var(--material-spacing)}.navigation-drawer .profile-button{color:var(--white-color);display:flex;align-items:center;justify-content:space-between;border-radius:50px}.navigation-drawer .profile-info{padding-left:var(--material-spacing);p{margin:0}small{color:var(--nav-text-color)}}.navigation-drawer .profile-button:hover{background-color:var(--nav-item-active)}.navigation-drawer .initials{height:var(--nav-initials);width:var(--nav-initials);background-color:var(--secondary-color);color:var(--white-color);border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-family:var(--font-family)}.navigation-drawer ul.menu{list-style-type:none;padding:0;margin:0}.navigation-drawer a.menu-item,.navigation-drawer li.menu-item{display:flex;align-items:center;justify-content:space-between;color:var(--white-color);height:var(--nav-item-height);border-radius:50px;padding:var(--material-spacing);margin-top:var(--material-spacing);cursor:pointer;transition:background-color .2s}.navigation-drawer .menu-item.active{color:var(--tertiary-color-light)}.menu-item>div{display:flex;justify-content:center;align-items:center}.navigation-drawer button.collapse-button{width:100%;height:var(--nav-item-height);text-align:left;justify-content:flex-start;background-color:var(--nav-color);color:var(--white-color);border:none;font-weight:var(--nav-weight);border-radius:50px;i{color:var(--white-color);margin-right:var(--material-spacing)}}.navigation-drawer.menu-closed button.collapse-button{flex-direction:column;text-align:center;color:var(--nav-text-color);font-size:var(--x-small-font-size);i{color:var(--white-color);margin-right:0}}.navigation-drawer button.button.collapse-button:active,.navigation-drawer button.button.collapse-button:focus,.navigation-drawer button.button.collapse-button:hover{background-color:var(--nav-item-hover);color:var(--white-color);border:none}.navigation-drawer .activity{display:none}.navigation-drawer .activity i,.navigation-drawer .menu-item div.svg{margin:0 var(--material-spacing)}.navigation-drawer .menu-item i{transition:.5s;align-items:flex-end}.navigation-drawer .menu-item:hover,.navigation-drawer a:hover .menu-item{background-color:var(--nav-item-hover)}.navigation-drawer .menu-item.open,.navigation-drawer .menu-item:focus,.navigation-drawer a:focus .menu-item{background-color:var(--nav-item-active)}.navigation-drawer .menu-item.open{border:2px solid var(--tertiary-color-light);color:var(--tertiary-color-light);svg{stroke:var(--tertiary-color-light)}}.navigation-drawer .menu-item.open i{transform:rotate(.5turn)}.menu-closed .menu-item i{display:none}.menu-closed .menu-item i.visible{display:inline-block;color:var(--white-color)}.navigation-drawer.menu-closed .menu-item,.navigation-drawer.menu-closed .menu-item div{display:flex;justify-content:center;align-items:center}.navigation-drawer.menu-closed .menu-item div{flex-direction:column;text-align:center;font-size:var(--x-small-font-size);color:var(--nav-text-color)}ul.secondary-options-container .active-icon{height:12px;width:12px;background-color:var(--nav-text-color);border-radius:50%;margin:0 var(--material-spacing)}ul.secondary-options-container .active-icon.current{background-color:var(--secondary-color);border:1px solid var(--white-color)}ul.secondary-options-container>.menu-item>a:focus,ul.secondary-options-container>.menu-item>a:hover{color:var(--white-color);background-color:var(--tertiary-color-hover);border-radius:50px}ul.secondary-options-container{height:0;transition:height .3s ease-in;border-bottom:1px solid var(--nav-color);overflow:hidden;padding:0;margin:0}ul.secondary-options-container .secondary-option{margin-top:0}ul.secondary-options-container .secondary-option.menu-item{display:flex;align-items:center;color:var(--nav-text-color);width:100%;overflow:hidden}ul.secondary-options-container .secondary-option .badge{margin-left:auto}ul.secondary-options-container>div{border-bottom:1px solid var(--nav-color)}.navigation-drawer .secondary-options-container.open{padding:0;border-bottom:1px solid var(--tertiary-color-hover);overflow:hidden}.navigation-drawer .secondary-options-container.open>div{height:fit-content;width:var(--secondary-padding)}.navigation-drawer .secondary-options-container .secondary-option li{color:var(--nav-text-color);width:100%}.navigation-drawer .secondary-options-container .secondary-option:hover a{color:var(--white-color)}.nav-overlay{background-color:transparent;position:fixed}@media (max-width:992px){.navigation-drawer .activity{display:inline-block;width:100%}.navigation-drawer .activity i{margin:0 10px}.navigation-drawer{transition:width .3s;position:fixed;z-index:5;height:calc(100vh - var(--header-height));overflow-y:scroll;left:-100px}.navigation-drawer.menu-open{left:0}.nav-overlay.menu-open{height:100vh;width:100vw;position:fixed;z-index:3;background-color:rgba(0,0,0,.2);transition:.3s}ul.secondary-options-container{transition:height 0s}.navigation-drawer button.collapse-button{display:none}}.checkbox-container{margin-bottom:var(--standard-dimension)}.checkbox{position:relative;margin:var(--narrow-dimension) var(--standard-dimension);cursor:pointer;display:flex}.checkbox.disabled{color:var(--medium-grey-color);cursor:default}.checkbox input{visibility:hidden;margin-right:.95rem}.checkbox .styled-checkbox{height:1.4rem;width:1.5rem;background-color:var(--white-color);color:var(--white-color);border-radius:3px;border:1px solid var(--dark-grey-color);display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;transition:var(--transition-medium)}.checkbox.checked .styled-checkbox{background-color:var(--primary-color);border:none}.checkbox.disabled .styled-checkbox{background-color:var(--white-color);border:1px solid var(--light-grey-color)}.checkbox.disabled.checked .styled-checkbox{background-color:var(--primary-color-light);border:none}.checkbox-error{padding-left:var(--standard-dimension)}.checkbox-group .group-label{display:block;padding:var(--narrow-dimension) 0;font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height)}.checkbox-group .checkbox{margin:0 var(--wide-dimension) 0 0}:root{--radio-button-dimension:24px}.radio-button-group{margin:var(--narrow-dimension);display:block}.radio-button-group-column{display:flex;flex-direction:column}.radio-button-group .group-label{display:block;padding:var(--narrow-dimension) 0;color:var(--black-color);font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height)}.radio-button-group .radio-option{margin-right:var(--standard-dimension)}.radio-button-group-column .radio-option{margin-bottom:var(--standard-dimension)}.radio-option{position:relative;cursor:pointer}.radio-option input{position:absolute;left:0;top:0;margin:0;height:var(--radio-button-dimension);width:var(--radio-button-dimension)}.radio-option .radio-option-name{margin-left:calc(var(--radio-button-dimension) + var(--narrow-dimension))}.styled-radio{display:block;height:var(--radio-button-dimension);width:var(--radio-button-dimension);border-radius:12px;border:1px solid var(--medium-grey-color);position:absolute;left:0;top:0;background-color:var(--white-color);transition:var(--transition-medium)}.radio-option.checked .styled-radio{border:6px solid var(--primary-color)}.radio-button-group.disabled .group-label,.radio-button-group.disabled .radio-option{color:var(--medium-grey-color);cursor:default}.radio-button-group.disabled .styled-radio{border:1px solid var(--medium-grey-color)}.radio-option.disabled.checked .styled-radio{border:6px solid var(--primary-color-light)}.error-message.radio-group-error{padding:0 var(--narrow-dimension);margin-bottom:var(--standard-dimension)}.toggle-container{display:inline-block;margin:0 var(--standard-dimension) var(--standard-dimension) 0}.switch{position:relative;display:flex;align-items:center;margin-top:var(--narrow-dimension);max-width:3rem;width:100%;font-size:var(--small-font-size)}.switch-item{display:block;border-radius:2rem;cursor:pointer;width:3rem;position:relative;background-color:var(--medium-grey-color);transition:.2s}.switch-item.checked{background-color:var(--primary-color)}.toggle-switch{position:absolute;opacity:0}.switch-bar{display:block;border-radius:2rem;width:100%;padding:.2rem;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.switch-bar i.material-icons{font-size:var(--small-font-size)}.switch-bar .handle{display:flex;justify-content:center;align-items:center;position:relative;width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--white-color);color:var(--dark-grey-color);transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.toggle-switch:checked+.switch-bar .handle{transform:translateX(1.6rem);transition-duration:.2s;background-color:var(--white-color);color:var(--primary-color)}.disabled .switch-item{background-color:var(--disabled-color);cursor:default}.disabled .switch-item.checked{background-color:var(--primary-color);cursor:default}.disabled .toggle-switch:checked+.switch-bar .handle{color:var(--secondary-color-light)}.disabled .switch-bar .handle{color:var(--disabled-color)}.toggle-container.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.toggle-container.horizontal label.switch-label{margin-right:var(--standard-dimension)}.toggle-container.horizontal .error-message{display:block;width:100%}.switch-container{width:90px;display:flex;justify-content:center;height:36px;align-items:center;border:1px solid var(--secondary-color);border-radius:6px;padding:5px 6px}.switch-container.disabled{border-color:var(--disabled-color)}.switch-container.disabled .option-1,.switch-container.disabled .option-2{cursor:default;color:var(--disabled-color)}.switch-container.disabled .selected{background-color:var(--disabled-color)}.option-1,.option-2{text-align:center;cursor:pointer}.selected{background-color:var(--secondary-color)}.option-1,.option-2{width:37px;height:24px;border-radius:6px}.tabs .tab-buttons-container{margin-bottom:var(--standard-dimension)}.tab-button{display:inline-flex;align-items:center;padding-top:0;padding-bottom:calc(var(--narrow-dimension)/2);padding-left:var(--wide-dimension);padding-right:var(--wide-dimension);margin-bottom:3px;border:0;border-bottom:1px solid var(--medium-grey-color);-webkit-appearance:none;appearance:none;background-color:initial;color:var(--black-color);font-size:var(--base-font-size);letter-spacing:0;line-height:var(--base-line-height);font-family:var(--font-family);text-decoration:none}a.tab-button.selected,button.tab-button.selected:not(:disabled){margin-bottom:0;border-bottom:4px solid var(--primary-color);color:var(--primary-color)}button.tab-button:disabled,span.tab-button.disabled{color:var(--tertiary-color-light)}.tab-button .tab-badge{display:inline-block;min-width:1.5em;height:1.5em;line-height:1.5em;border-radius:.75em;margin-left:var(--narrow-dimension);padding-left:var(--narrow-dimension);padding-right:var(--narrow-dimension);background-color:var(--primary-color);color:var(--white-color);text-align:center}.tab-content{display:block}.tab-content.hidden{display:none}.select{display:inline-block;position:relative;width:100%;margin-right:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.select.full-width{width:100%;margin-right:0}.visible-select-input{position:relative;outline:none}.visible-select-input select{visibility:hidden;display:none}.select>label,.select label.select-label{display:block;color:var(--black-color);font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);margin-bottom:var(--narrow-dimension)}.visible-select-input.disabled button{background-color:var(--disabled-input-background);color:var(--medium-grey-color);cursor:auto;border:1px solid var(--light-grey-color)}.select-component-input{border:var(--input-border-width) var(--input-border-style) var(--input-border-color);border-radius:var(--input-border-radius);display:flex;align-items:center;padding:0 var(--input-padding);height:var(--input-height);width:100%;cursor:pointer;outline:none;background-color:var(--white-color);overflow:hidden}.select-component-input.open{border-radius:var(--input-border-radius) var(--input-border-radius) 0 0}.select-component-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000}.select-component-input.input-error{border-color:var(--error-color);box-shadow:var(--text-input-box-shadow-error)}.select-component-input:focus{box-shadow:var(--text-input-box-shadow);border:1px solid var(--primary-color)}.select-component-input:active{color:inherit}.select-component-input>:not(.chip-box){pointer-events:none}.select-component-input>label{flex:1;white-space:nowrap}.select-component-options{box-shadow:var(--text-input-box-shadow);border:var(--input-border-width) var(--input-border-style) var(--input-border-color);border-top:none;position:absolute;background-color:var(--white-color);margin-top:0;transition:var(--transition-fast);height:auto;z-index:10000;overflow-x:hidden;overflow-y:auto;margin-bottom:var(--standard-dimension)}.select-component-options.hidden{height:0;opacity:0;overflow:hidden}.select-component-options.hidden .select-component-option{display:none;visibility:hidden;opacity:1}.select-component-option{min-height:3.125rem;box-shadow:var(--select-option-shadow);display:flex;align-items:center;padding:var(--input-padding) var(--standard-dimension);cursor:pointer;transition:var(--transition-fast);visibility:visible}.select-component-option:focus,.select-component-option:hover{background-color:var(--primary-color-light);color:var(--primary-color)}.select-component-input label{font-family:var(--font-family);font-size:var(--base-font-size);text-align:left}.select-component-option.placeholder{display:none}.select-component-input .placeholder{color:var(--dark-grey-color);font-size:var(--base-font-size)}.select.disabled .select-component-input{background-color:var(--disabled-input-background);border:1px solid var(--disabled-input-border-color);color:var(--disabled-input-text-color);cursor:default}.select.disabled .select-component-input button,.select.disabled .select-component-input button:focus,.select.disabled .select-component-input button:hover{border:none;color:var(--disabled-input-text-color);background-color:var(--disabled-input-background)}.select-component-option.selected{background-color:var(--primary-color);color:var(--white-color)}.multi-select .select-component-input{height:auto;min-height:var(--input-height);padding-right:0}.multi-select .select-component-input .placeholder{flex:1}.multi-select .select-component-input .chip-box{flex:1;display:flex;flex-wrap:wrap}.multi-select .select-component-input button.icon-button{margin:0;height:100%;background:none;border:none;box-shadow:none}.select-inline{margin-bottom:var(--standard-dimension)}.select-inline label>span{display:flex;color:var(--black-color);font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:1.35em;margin-bottom:var(--narrow-dimension)}.select-inline select{display:none}.select-inline .select-inline-content{border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);overflow:hidden}.select-inline .select-inline-content.error{border:1px solid var(--error-color)}.select-inline .select-inline-selection{display:flex;align-items:center}.select-inline .select-inline-selection:focus{background-color:var(--primary-color-light)}.select-inline.expanded .select-inline-selection{border-bottom:1px solid var(--input-border-color)}.select-inline .select-inline-selection>:first-child{flex:1}.select-inline .select-inline-selection>:first-child>*{display:block;width:100%;height:2.5rem;padding-left:var(--standard-dimension);margin:0;border:0;border-radius:0;box-shadow:none;line-height:2.5rem;outline:none}.select-inline.multiple .select-inline-selection>:first-child>input{border-bottom:1px solid var(--input-border-color)}.select-inline .select-inline-selection>:last-child{padding-left:var(--standard-dimension);padding-right:var(--standard-dimension)}.select-inline .select-inline-list-container{height:0;overflow:hidden;transition:height .3s ease-in-out}.select-inline.expanded .select-inline-list-container{height:auto;overflow-y:auto;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2)}.select-inline .select-inline-list-container>ul{padding:0;margin:0;list-style:none}.select-inline .select-inline-list-container>ul>li{padding:var(--standard-dimension);line-height:1;transition:var(--transition-fast)}.select-inline .select-inline-list-container>ul>li:not(.empty-message):focus,.select-inline .select-inline-list-container>ul>li:not(.empty-message):hover{background-color:var(--primary-color-light);color:var(--primary-color)}.select-inline .select-inline-list-container>ul>li:not(.empty-message):focus{border:2px solid var(--primary-color);outline:none}.select-inline .select-inline-list-container>ul>li.selected{padding:var(--standard-dimension);background-color:var(--white-color);color:var(--primary-color);font-weight:var(--semibold-font-weight);line-height:1}.select-inline .select-inline-list-container>ul>li.selected:hover{background-color:var(--primary-color-light)}.select-inline .select-inline-list-container>ul>li.selected:focus{border:2px solid var(--primary-color);outline:none}.select-inline .select-inline-list-container>ul>li:not(:last-child){border-bottom:1px solid var(--input-border-color)}.multi-select .select-component-options{width:100%}.multi-select{position:relative}.select-component-input input{width:100%;border:none;padding:5px;box-sizing:border-box;outline:none;box-shadow:none}.input-hidden{visibility:hidden;display:none}.autocomplete-options{width:inherit;box-shadow:var(--text-input-box-shadow);border:var(--input-border-width) var(--input-border-style) var(--input-border-color);border-top:none;position:absolute;background-color:var(--white-color);margin-top:0;transition:var(--transition-fast);height:auto;z-index:10000;overflow-x:hidden;overflow-y:auto;margin-bottom:var(--standard-dimension)}.autocomplete-options ul{list-style-type:none;text-align:left;margin:0;padding:0;max-height:var(--select-dropdown-height)}.mui-autocomplete,.multiselect-mui-autocomplete{width:100%;margin-bottom:var(--wide-dimension)}.mui-autocomplete svg:not(.Mui-disabled *){color:var(--primary-text-color)}.MuiInputBase-input,.MuiTextField-root .MuiInputBase-root.MuiOutlinedInput-root{cursor:pointer;font-family:var(--font-family)}.MuiInputBase-input.Mui-disabled,.MuiTextField-root .MuiInputBase-root.MuiOutlinedInput-root.Mui-disabled{cursor:default}.Mui-focused .MuiOutlinedInput-root.Mui-focused fieldset,.MuiOutlinedInput-root fieldset{border-color:var(--input-border-color)}.Mui-focused .MuiInputLabel-root.Mui-focused,.MuiInputLabel-Shrink,.MuiTextField-root label{color:var(--primary-text-color);font-size:var(--medium-font-size);font-family:var(--font-family);line-height:unset}.MuiInputBase-root legend{font-size:.95rem;font-family:var(--font-family)}.MuiAutocomplete-popper .MuiAutocomplete-option{height:3.5rem;font-family:var(--font-family)}.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:var(--primary-color)!important}.MuiAutocomplete-listbox{background-color:var(--surface-container-color-light)}div.MuiPopper-root.MuiAutocomplete-popper{box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);border-radius:4px}label.MuiFormControlLabel-root{margin:0 -6px;width:max-content}span.MuiTypography-root.MuiFormControlLabel-label{font-family:var(--font-family);font-size:14px;font-style:normal;line-height:20px;letter-spacing:.25px;padding-left:4px}span.MuiCheckbox-root{padding:8px;margin:-4px}span.MuiCheckbox-root.Mui-checked:not(.Mui-disabled){color:var(--primary-button-color)}@media (max-width:640px){label.MuiFormControlLabel-root{width:unset}}div.MuiPaper-root.MuiAlert-root{color:var(--primary-text-color);margin-bottom:var(--wide-dimension);font-family:var(--font-family);font-weight:400;letter-spacing:.5px;border-radius:8px}.MuiAlert-root.MuiAlert-colorWarning.MuiAlert-filledWarning{background-color:#ffe4c7}.MuiAlert-root.MuiAlert-colorWarning.MuiAlert-filledWarning .MuiAlert-icon{color:#ce6105}.MuiAlert-root.MuiAlert-colorCallout.MuiAlert-filledCallout{background-color:#e0ea8a}.MuiAlert-root.MuiAlert-colorCallout.MuiAlert-filledCallout .MuiAlert-icon{align-items:center}.mui-tooltip-container{display:flex}.mui-tooltip-container button{padding:0;color:#3b4200;height:fit-content;z-index:999999}.MuiPopper-root.MuiTooltip-popper div.MuiTooltip-tooltip{width:175px;font-family:var(--font-family);font-size:12px;line-height:16px;padding:10px;background-color:#43433d}div.MuiAccordion-root:before{content:unset}.MuiAccordion-root .MuiAccordionSummary-root{margin-top:8px;padding:0}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{flex-direction:column;margin-top:0}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .accordion-summary-label{letter-spacing:.15px}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .accordion-summary-description{font-size:12px}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{align-self:flex-start;display:flex}.MuiAccordion-root .toggle-container,.MuiAccordion-root .toggle-container .switch-label{font-size:14px;margin:0;align-items:flex-end;letter-spacing:.25px}.MuiAccordion-root .MuiCollapse-root{padding-left:20px}@media (max-width:640px){.MuiAccordion-root .MuiCollapse-root,.MuiButtonBase-root.MuiAccordionSummary-root{padding-left:0;padding-right:0}}:root{--switch-checked-hover-color:#368517;--switch-unchecked-hover-color:#40493a;--switch-checked-disabled-color:rgba(29,27,32,0.12);--switch-unchecked-disabled-color:#181d15;--switch-unchecked-border-color:#707a69;--switch-unchecked-background-color:rgba(231,224,236,0.12)}label.mui-switch-control.MuiFormControlLabel-root{display:flex;width:100%;flex-wrap:wrap;margin:auto;align-items:center;justify-content:space-between;margin-top:var(--narrow-dimension)}label.mui-switch-control.MuiFormControlLabel-root:focus:not(.Mui-disabled) .MuiSwitch-switchBase.Mui-checked span.MuiSwitch-thumb,label.mui-switch-control.MuiFormControlLabel-root:hover:not(.Mui-disabled) .MuiSwitch-switchBase.Mui-checked span.MuiSwitch-thumb{background-color:var(--switch-checked-hover-color);transition:background-color .1s linear}label.mui-switch-control.MuiFormControlLabel-root:focus:not(.Mui-disabled) .MuiSwitch-switchBase span.MuiSwitch-thumb,label.mui-switch-control.MuiFormControlLabel-root:hover:not(.Mui-disabled) .MuiSwitch-switchBase span.MuiSwitch-thumb{background-color:var(--switch-unchecked-hover-color);transition:background-color .1s linear}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root[\:has\(.Mui-checked\)]{background-color:var(--switch-checked-disabled-color)}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root:has(.Mui-checked){background-color:var(--switch-checked-disabled-color)}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root[\:not-has\(.Mui-checked\)]{opacity:.38}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root:not(:has(.Mui-checked)){opacity:.38}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root[\:not-has\(.Mui-checked\)] .MuiSwitch-switchBase span.MuiSwitch-thumb{background-color:var(--switch-unchecked-disabled-color)}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root:not(:has(.Mui-checked)) .MuiSwitch-switchBase span.MuiSwitch-thumb{background-color:var(--switch-unchecked-disabled-color)}.mui-switch-control.MuiFormControlLabel-root span.MuiSwitch-root{display:flex;width:52px;height:32px;padding:2px 8px;align-items:center;flex-shrink:0;border-radius:100px;border:2px solid var(--switch-unchecked-border-color);background:var(--switch-unchecked-background-color);transition:background-color .3s linear}.mui-switch-control.MuiFormControlLabel-root span.MuiSwitch-root[\:has\(.Mui-checked\)]{padding:2px 4px;background-color:var(--primary-button-color);border:0;transition:background-color .3s linear}.mui-switch-control.MuiFormControlLabel-root span.MuiSwitch-root:has(.Mui-checked){padding:2px 4px;background-color:var(--primary-button-color);border:0;transition:background-color .3s linear}.mui-switch-control.MuiFormControlLabel-root span.MuiButtonBase-root.MuiSwitch-switchBase{position:relative;padding:0;display:flex;translate:-2px}.mui-switch-control.MuiFormControlLabel-root span.MuiButtonBase-root.MuiSwitch-switchBase.Mui-checked{translate:0}.mui-switch-control .MuiSwitch-root .MuiSwitch-switchBase span.MuiSwitch-thumb{padding:7px;width:16px;height:16px;border-radius:var(--border-radius-size-semicircle);box-shadow:none;background-color:var(--switch-unchecked-border-color);transition:background-color .3s linear,opacity .5s linear}.mui-switch-control .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked span.MuiSwitch-thumb{padding:11px;border-radius:var(--border-radius-size-semicircle);opacity:1;background-color:var(--white-color);transition:background-color .3s linear,opacity .5s linear}.mui-switch-control.MuiFormControlLabel-root .MuiSwitch-root span.MuiSwitch-track{background:none}.mui-switch-control span.MuiTypography-root.MuiFormControlLabel-label{padding:0}.search{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin:var(--standard-dimension);border-radius:var(--input-border-radius);background-color:var(--white-color);outline:none;color:var(--black-color);border:var(--input-border-width) var(--input-border-style) var(--input-border-color);transition:var(--transition-fast);overflow:hidden}.search input{height:var(--input-height);padding:0 var(--input-padding);font-family:var(--font-family);font-size:var(--base-font-size);border-radius:var(--input-border-radius);border:none;width:100%;outline:none}.search button,.search button.icon-button.icon-button-tertiary{margin:0}.search a.icon-button.icon-button-tertiary:focus,.search a.icon-button.icon-button-tertiary:hover,.search button.icon-button.icon-button-tertiary:not(:disabled):focus,.search button.icon-button.icon-button-tertiary:not(:disabled):hover{background-color:var(--primary-color);color:var(--white-color)}.map{height:337px}:root{--modal-background-color:var(--white-color);--modal-box-shadow:0 2px 12px 0 rgba(0,0,0,0.12);--modal-border-radius:1.75rem;--modal-overlay-background-color:rgba(0,0,0,0.25);--modal-overlay-transition:opacity 0.2s ease-in-out;--modal-flyout-overlay-transition-in:opacity 0.2s ease-in-out 0s;--modal-flyout-overlay-transition-out:opacity 0.2s ease-in-out 0.2s;--modal-flyout-content-transition-in:right 0.2s ease-in-out 0.2s;--modal-flyout-content-transition-out:right 0.2s ease-in-out 0s}.modal{pointer-events:none;position:fixed;left:0;width:100%;height:100%;background-color:var(--modal-overlay-background-color);opacity:0;transition:var(--modal-overlay-transition);z-index:-1}.modal,.modal .close-button-container{top:0;display:flex;justify-content:center;align-items:center}.modal .close-button-container{position:absolute;width:3rem;height:3rem;right:0;flex-direction:column;grid-gap:.625rem;gap:.625rem}.modal .close-button-container button{padding:var(--standard-dimension);margin:0}.modal.modal-active{pointer-events:auto;z-index:1000}.modal.modal-presenting,.modal.modal-visible{opacity:1}.modal .modal-content{max-width:calc(100vw - var(--wide-dimension)*2);max-height:calc(100vh - var(--wide-dimension)*2);padding:var(--wide-dimension);background-color:var(--modal-background-color);box-shadow:var(--modal-box-shadow);border-radius:var(--modal-border-radius);overflow:auto;position:relative}.modal-header{display:flex;align-items:center;margin-bottom:var(--standard-dimension)}.modal-header .modal-header-title{flex:1}.modal-header .modal-header-close{padding:0;margin:0;margin-left:var(--standard-spacing);-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer}.modal .modal-content .button-bar{margin-bottom:unset}.modal .modal-content .button-bar button{flex:1;justify-content:center}.modal.modal-activity-indicator .modal-content{padding:0;background-color:initial;box-shadow:none;border-radius:0}.modal.modal-flyout{transition:var(--modal-flyout-overlay-transition-in)}.modal.modal-flyout .modal-content{position:absolute;top:0;right:-25vw;width:25vw;height:100%;max-width:25vw;max-height:100%;border-radius:0;transition:var(--modal-flyout-content-transition-in)}.modal.modal-flyout.modal-presenting .modal-content,.modal.modal-flyout.modal-visible .modal-content{right:0}.modal.modal-flyout.modal-dismissing{transition:var(--modal-flyout-overlay-transition-out)}.modal.modal-flyout.modal-dismissing .modal-content{transition:var(--modal-flyout-content-transition-out)}@media (max-width:640px){.modal .modal-content{max-width:19.5rem}.modal .modal-content .button-bar{flex-direction:column}.modal .modal-content .button-bar button{margin-right:unset;flex:none}.modal .modal-content .button-bar button:not(:last-child){margin-bottom:var(--standard-dimension)}}:root{--popover-content-offset:calc(var(--popover-arrow-diagonal)/2);--popover-content-padding:var(--standard-dimension);--popover-background-color:var(--white-color);--popover-box-shadow:0 2px 6px 0 rgba(0,0,0,0.25);--popover-overlay-background-color:rgba(0,0,0,0.25);--popover-overlay-transition:opacity 0.2s ease-in-out}.popover{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--popover-overlay-background-color);opacity:0;transition:var(--popover-overlay-transition);z-index:-1}.popover.popover-fixed{position:fixed}.popover.popover-active{pointer-events:auto;z-index:1000}.popover.popover-presenting,.popover.popover-visible{opacity:1}.popover .popover-content{position:absolute;background-color:initial}.popover .popover-content .popover-content-arrow{position:absolute;width:calc(var(--standard-dimension)*2);height:calc(var(--standard-dimension)*2);transform:rotate(45deg);transform-origin:50% 50%;box-shadow:var(--popover-box-shadow);background-color:var(--popover-background-color);z-index:1}.popover .popover-content .popover-content-shadow{position:absolute;width:100%;height:100%;border-radius:4px;box-shadow:var(--popover-box-shadow);z-index:0}.popover .popover-content .popover-content-inner{position:relative;min-width:calc(var(--standard-dimension)*2*1.41 + var(--popover-content-padding)*2);min-height:calc(var(--standard-dimension)*2*1.41 + var(--popover-content-padding)*2);max-width:300px;padding:var(--popover-content-padding);border-radius:4px;background-color:var(--popover-background-color);z-index:2}.popover .popover-content.top-left .popover-content-arrow{bottom:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2);right:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding))}.popover .popover-content.top-left .popover-content-inner,.popover .popover-content.top-left .popover-content-shadow{bottom:calc(var(--standard-dimension)*2*1.41/2);height:auto}.popover .popover-content.top-center .popover-content-arrow{bottom:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2);left:calc((100% - var(--standard-dimension)*2)/2)}.popover .popover-content.top-center .popover-content-inner,.popover .popover-content.top-center .popover-content-shadow{bottom:calc(var(--standard-dimension)*2*1.41/2);height:auto}.popover .popover-content.top-right .popover-content-arrow{bottom:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2);left:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding))}.popover .popover-content.top-right .popover-content-inner,.popover .popover-content.top-right .popover-content-shadow{bottom:calc(var(--standard-dimension)*2*1.41/2);height:auto}.popover .popover-content.bottom-left .popover-content-arrow{top:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2);right:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding))}.popover .popover-content.bottom-left .popover-content-inner,.popover .popover-content.bottom-left .popover-content-shadow{top:calc(var(--standard-dimension)*2*1.41/2);height:auto}.popover .popover-content.bottom-center .popover-content-arrow{top:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2);left:calc((100% - var(--standard-dimension)*2)/2)}.popover .popover-content.bottom-center .popover-content-inner,.popover .popover-content.bottom-center .popover-content-shadow{top:calc(var(--standard-dimension)*2*1.41/2);height:auto}.popover .popover-content.bottom-right .popover-content-arrow{top:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2);left:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding))}.popover .popover-content.bottom-right .popover-content-inner,.popover .popover-content.bottom-right .popover-content-shadow{top:calc(var(--standard-dimension)*2*1.41/2);height:auto}.popover .popover-content.left-top .popover-content-arrow{bottom:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding));right:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2)}.popover .popover-content.left-top .popover-content-inner,.popover .popover-content.left-top .popover-content-shadow{right:calc(var(--standard-dimension)*2*1.41/2)}.popover .popover-content.left-center .popover-content-arrow{top:calc((100% - var(--standard-dimension)*2)/2);right:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2)}.popover .popover-content.left-center .popover-content-inner,.popover .popover-content.left-center .popover-content-shadow{right:calc(var(--standard-dimension)*2*1.41/2)}.popover .popover-content.left-bottom .popover-content-arrow{top:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding));right:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2)}.popover .popover-content.left-bottom .popover-content-inner,.popover .popover-content.left-bottom .popover-content-shadow{right:calc(var(--standard-dimension)*2*1.41/2)}.popover .popover-content.right-top .popover-content-arrow{bottom:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding));left:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2)}.popover .popover-content.right-top .popover-content-inner,.popover .popover-content.right-top .popover-content-shadow{left:calc(var(--standard-dimension)*2*1.41/2)}.popover .popover-content.right-center .popover-content-arrow{top:calc((100% - var(--standard-dimension)*2)/2);left:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2)}.popover .popover-content.right-center .popover-content-inner,.popover .popover-content.right-center .popover-content-shadow{left:calc(var(--standard-dimension)*2*1.41/2)}.popover .popover-content.right-bottom .popover-content-arrow{top:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2 + var(--popover-content-padding));left:calc((var(--standard-dimension)*2*1.41 - var(--standard-dimension)*2)/2)}.popover .popover-content.right-bottom .popover-content-inner,.popover .popover-content.right-bottom .popover-content-shadow{left:calc(var(--standard-dimension)*2*1.41/2)}@media (max-width:992px){.popover{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popover .popover-content{position:relative;top:0!important;left:0!important;max-width:calc(100vw - var(--wide-dimension)*2);max-height:calc(100vh - var(--wide-dimension)*2);padding:var(--standard-dimension);background-color:var(--modal-background-color);box-shadow:var(--modal-box-shadow);border-radius:var(--modal-border-radius);overflow:auto}.popover .popover-content .popover-content-inner{min-width:auto;min-height:auto;max-width:100%;padding:0;left:0!important}.popover-content-arrow,.popover-content-shadow{display:none!important}}:root{--banner-background-color:var(--white-color);--banner-fixed-height:6rem;--banner-fixed-transition:bottom 0.2s ease-in-out;--page-info-banner-fixed-height:9rem}.banner{padding:var(--standard-dimension);border:1px solid var(--light-grey-color);border-left-width:.5rem;background-color:var(--banner-background-color)}.banner:not(.banner-static){pointer-events:none;position:fixed;bottom:calc(var(--banner-fixed-height)*-1);left:25%;width:50%;height:var(--banner-fixed-height);transition:var(--banner-fixed-transition);z-index:-1}.banner:not(.banner-static).banner-active{pointer-events:auto;z-index:2000}.banner:not(.banner-static).banner-presenting,.banner:not(.banner-static).banner-visible{bottom:0}.banner .banner-body{display:flex}.banner .banner-body .banner-accessory{margin-right:var(--standard-dimension)}.banner .banner-body .banner-accessory i{display:block;font-size:3rem;line-height:3rem}.banner .banner-body .banner-content{flex:1;line-height:1.5rem}.banner .banner-footer{text-align:right}.banner .banner-footer>button.button{margin-bottom:0}.banner.banner-system{border-color:var(--primary-color)}.banner.banner-system .banner-accessory i{color:var(--primary-color)}.banner.banner-info{border-color:var(--info-color)}.banner.banner-info .banner-accessory i{color:var(--info-color)}.banner.banner-success{border-color:var(--success-banner-color)}.banner.banner-success .banner-accessory i{color:var(--success-banner-color)}.banner.banner-warning{border-color:var(--warning-color)}.banner.banner-warning .banner-accessory i{color:var(--warning-color)}.banner.banner-error{border-color:var(--error-banner-color)}.banner.banner-error .banner-accessory i{color:var(--error-banner-color)}.banner.page-info-banner{display:flex;flex-direction:column;bottom:calc(var(--page-info-banner-fixed-height)*-1);height:var(--page-info-banner-fixed-height)}.banner.page-info-banner .banner-body{flex:1}.banner.page-info-banner .banner-footer-content button{-webkit-appearance:none;appearance:none;height:40px;border:1px solid var(--info-banner-color);border-radius:20px;background-color:var(--info-banner-color);color:var(--white-color);padding-left:var(--standard-dimension);padding-right:var(--standard-dimension);font-family:var(--font-family);font-size:var(--base-font-size);cursor:pointer}.banner.page-info-banner .banner-footer-content button:not(:last-child){margin-right:var(--standard-dimension)}.banner.page-info-banner .banner-footer-content button:last-child{background-color:var(--white-color);color:var(--info-banner-color)}@media (max-width:992px){.banner:not(.banner-static){left:17%;width:66%}}@media (max-width:640px){.banner:not(.banner-static){left:0;width:100%}}.file-upload .image-preview{width:7.5rem;height:7.5rem;object-fit:cover;margin:0 auto;border-radius:.31rem}.file-upload .hint-text{color:var(--medium-grey-color);font-size:var(--x-small-font-size);margin:var(--narrow-dimension) 0}.file-upload label{cursor:pointer;display:inline-flex;align-items:center;height:2.5rem;margin:0 var(--standard-dimension) var(--standard-dimension) 0;padding:0 var(--wide-dimension);border-radius:1.25rem;font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);letter-spacing:var(--base-letter-spacing);transition:.15s;font-family:var(--font-family);border:2px solid var(--secondary-color);background-color:var(--secondary-color);color:var(--white-color)}.file-upload label:focus,.file-upload label:hover{border-color:var(--secondary-color-dark);background-color:var(--secondary-color-dark);color:var(--white-color)}.file-upload .error-message{margin:var(--narrow-dimension) 0;font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);color:var(--error-color)}.file-upload .contained-button-file{display:none}.file-upload .file-upload-label{font-size:var(--base-font-size);line-height:var(--medium-line-height)}.file-upload .image-preview-container{height:7.5rem}.accordion-section-body{height:0;overflow:hidden;visibility:hidden}.accordion-section-body.expanded{height:auto;overflow:visible;visibility:visible}.accordion-section .hint{word-break:break-word;max-width:100%}:root{--accordion-left-border-width-secondharvest:1px;--accordion-indicator-side-secondharvest:1.5rem;--accordion-disabled-color-secondharvest:var(--medium-grey-color)}.accordion-secondharvest .accordion-header-content-secondharvest{display:flex;flex-wrap:wrap;align-items:center;padding-top:var(--narrow-dimension);-webkit-user-select:none;user-select:none}.accordion-secondharvest .accordion-header-content-secondharvest h3{flex:1;margin-bottom:0;font-size:var(--small-heading-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height);color:var(--primary-color);cursor:pointer}.accordion-secondharvest .accordion-header-content-secondharvest.disabled h3{color:var(--accordion-disabled-color-secondharvest);cursor:default}.accordion-secondharvest .accordion-header-content-secondharvest .section-indicator{display:flex;justify-content:center;align-items:center;width:calc(var(--accordion-indicator-side-secondharvest) + var(--accordion-left-border-width-secondharvest));height:calc(var(--accordion-indicator-side-secondharvest) + var(--accordion-left-border-width-secondharvest));margin-right:var(--standard-dimension);border-radius:50%;background-color:var(--primary-color);color:var(--white-color);font-size:var(--x-small-font-size);font-weight:var(--semibold-font-weight)}.accordion-secondharvest .accordion-header-content-secondharvest.disabled .section-indicator{background-color:var(--accordion-disabled-color-secondharvest)}.accordion-secondharvest .accordion-header-content-secondharvest .section-spacer{width:100%;height:1.75rem;margin-top:var(--narrow-dimension);margin-left:calc(var(--accordion-indicator-side-secondharvest)/2);border-left:var(--accordion-left-border-width-secondharvest) solid #d8d8d8}.accordion-secondharvest .accordion-header-content-secondharvest .section-spacer.expanded,.accordion-secondharvest .accordion-section:last-child .accordion-header-content-secondharvest .section-spacer{height:0}.accordion-secondharvest .accordion-section-body-content{padding:var(--narrow-dimension);padding-left:calc(var(--accordion-indicator-side-secondharvest)/2 + var(--standard-dimension));margin-left:calc(var(--accordion-indicator-side-secondharvest)/2);border-left:var(--accordion-left-border-width-secondharvest) solid #d8d8d8}.accordion-secondharvest .accordion-section-body-content>:last-child{margin-bottom:0}.truncated-text{overflow:hidden}.truncated-text a.truncated-text-read-link{white-space:nowrap}:root{--gradient-header-default-height:64px}.gradient-header{background-image:linear-gradient(90deg,#215732,#a0c640);color:var(--white-color);padding:var(--standard-dimension);display:flex;justify-content:space-between;align-items:center;min-height:var(--gradient-header-default-height)}.gradient-header h1{font-size:var(--medium-heading-font-size);margin:0}.gradient-header button{margin-bottom:0}.gradient-header a.button.button-text,.gradient-header a.button.button-text:focus,.gradient-header a.button.button-text:hover,.gradient-header button.button.button-text,.gradient-header button.button.button-text:focus,.gradient-header button.button.button-text:hover{color:var(--white-color)}.gradient-header button.icon-text-button{display:flex;align-items:center;text-decoration:none}.gradient-header button.icon-text-button i{margin-right:var(--narrow-dimension);text-decoration:none}.gradient-header button.icon-text-button span{text-decoration:underline}.account-owner-modal-content{padding:2.25rem var(--standard-dimension);width:356px}.account-owner-selection-modal-content h3{font-size:1.5rem;text-align:center;margin-bottom:calc(var(--standard-dimension)*2)}.account-owner-selection-modal-content .autocomplete-options ul{max-height:200px}.account-owner-selection-modal-content .buttons-container{display:flex;flex-direction:column;margin-top:calc(var(--standard-dimension)*2)}.account-owner-selection-modal-content .buttons-container button{display:flex;justify-content:center}.account-owner-selection-modal-content .buttons-container button.button:not(:last-child){margin-right:0}.account-owner-confirmation-modal-content h6{font-size:2rem;text-align:center;color:var(--primary-color)}:root{--hint-icon-size:1.5rem}.hint{display:inline-flex;align-items:center;position:relative;color:var(--form-caption-color)}.hint:not(.hoverable){margin-bottom:var(--standard-dimension)}.hint i{width:var(--hint-icon-size);font-size:var(--hint-icon-size)}.hint.hoverable i{cursor:pointer}.hint .hint-content{margin-left:var(--narrow-dimension);font-size:var(--small-font-size)}.hint.hoverable .hint-content{position:absolute;top:0;left:var(--hint-icon-size);width:auto;height:auto;min-width:200px;padding:var(--narrow-dimension);margin:0;border-radius:5px;background-color:rgba(0,0,0,.75);color:var(--white-color);opacity:0;transition:opacity .3s;pointer-events:none;font-size:var(--small-font-size);box-shadow:0 1px 5px 0 rgba(0,0,0,.25)}.hint.visible .hint-content{opacity:1;pointer-events:auto}.day-time-handler .header{display:flex;align-items:center;justify-content:space-between}.day-time-handler .header h4{font-size:var(--base-font-size);color:var(--medium-grey-color);text-transform:capitalize}.day-time-handler h4.selected{color:var(--primary-color)}.day-time-handler p{font-size:var(--small-font-size);margin:0;display:inherit;color:inherit}.day-time-handler hr{margin-top:var(--narrow-dimension);margin-bottom:var(--narrow-dimension)}.day-time-handler .spacing-margin{margin:0 var(--narrow-dimension)}.day-time-handler span.error-message{display:inline}.day-time-handler p.selected{color:var(--black-color)}.day-time-handler .checkbox-container{margin-top:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.time-slot-container{display:flex;align-items:center;margin-bottom:var(--standard-dimension)}.time-slot-container p{color:var(--black-color);margin:0}.day-time-handler .header button,.time-slot-container button.icon-button.icon-button-tertiary{margin:0 0 0 var(--standard-dimension);padding:0;width:auto;height:auto}.time-slot-container .input-container .time-input,.time-slot-container .time-input-controls{margin:0;padding-left:0}.icon-container{display:flex;margin-bottom:var(--standard-dimension)}.icon-container .icon{padding-right:var(--standard-dimension)}.icon-container .icon.primary{color:var(--primary-color)}.collection-list{overflow-x:auto;box-shadow:var(--paper-shadow)}.collection-list table{background:var(--white-color);width:100%;padding:var(--standard-dimension);border-collapse:collapse;min-width:750px;max-width:100%;overflow-x:auto}.collection-list table td{padding:var(--narrow-dimension);padding-left:var(--standard-dimension)}.collection-list table th{padding:var(--standard-dimension);padding-top:var(--wide-dimension);text-align:left}.collection-list table tr{border:1px solid var(--hover-grey-color)}.collection-list table thead tr{border-bottom:1px solid var(--light-grey-color)}.collection-table-responsive-view{display:none}.collection-list .pagination.pagination-secondharvest{min-width:200px;position:absolute;left:50%}@media (max-width:992px){.collection-list.render-responsive{overflow-x:inherit;box-shadow:none}.collection-list.render-responsive table{display:none}.collection-table-responsive-view{display:block}.collection-list .pagination.pagination-secondharvest{position:inherit}.collection-table-table-view{display:none}}:root{--stat-card-default-height:230px;--stat-card-default-width:250px}.stat-card{width:var(--stat-card-default-width);min-height:var(--stat-card-default-height);display:flex;justify-content:space-evenly;flex-direction:column;box-shadow:var(--popover-box-shadow);position:relative;margin:var(--standard-dimension);background-color:var(--white-color)}.stat-card-top{min-height:80px;display:flex;padding:var(--narrow-dimension);justify-content:space-between}.stat-card-top.one{background-color:var(--tertiary-color)}.stat-card-top.two{background-color:var(--secondary-color)}.stat-card-top.three{background-color:var(--primary-color)}.stat-card-top .hint{color:var(--white-color);align-self:start;z-index:1}.stat-card-top .hint .hint-content{right:1.5rem;left:unset}.stat-card-overlay{position:absolute;height:80px;width:100%;top:0}.stat-card-overlay .stat-card-svg{width:60%;position:absolute;opacity:.1;left:0;right:0}.stat-card-svg{width:40px;align-self:center;margin-left:1rem}.stat-card-bottom{display:flex;justify-content:space-evenly;flex-direction:column;flex-grow:1;padding:1rem 0}.stat-card-bottom h3{font-size:2rem;margin-bottom:0}.stat-card-bottom p{color:var(--dark-grey-color)}.stat-card>*{text-align:center}.highlight-card,.highlight-card-mobile{width:16vw;min-height:12.25rem;box-shadow:var(--popover-box-shadow);margin:1em .5em 2em;background-color:var(--white-color);border-radius:12px;display:flex;flex-direction:column;align-items:center}.highlight-card .highlight-icon{margin-top:var(--narrow-dimension);display:flex;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background-color:var(--primary-color)}.highlight-card .highlight-icon svg{width:28px;height:31px;color:var(--white-color);fill:var(--white-color)}.highlight-card .highlight-icon svg path{fill:var(--white-color)}.highlight-card .highlight-icon div{display:flex}.highlight-card .info-icon{width:1.5rem;height:1.5rem;color:var(--medium-grey-color);align-self:flex-end;margin-top:var(--narrow-dimension);margin-right:var(--narrow-dimension)}.highlight-card .highlight-text{color:var(--medium-grey-color);font-size:medium;margin-bottom:var(--standard-dimension);text-align:center}.highlight-card .highlight-value{color:var(--primary-color-dark);font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-top:var(--standard-dimension);margin-bottom:var(--narrow-dimension)}.highlight-card.mobile{display:none}@media (min-width:641px) and (max-width:992px){.highlight-card{width:20vw}}@media (max-width:640px){.highlight-card.web{display:none}.highlight-card.mobile{min-height:95px;margin:1em .5em 0;width:100%;padding:.5rem;align-items:center;justify-content:center;display:flex}.highlight-card-mobile-container{display:flex;justify-content:space-between;align-items:center;width:100%}.highlight-card-mobile-text-container{display:flex;flex-direction:column;justify-content:center}.highlight-card-mobile-hint-container{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}[dir=ltr] .highlight-card .highlight-value{text-align:right}[dir=rtl] .highlight-card .highlight-value{text-align:left}.highlight-card .highlight-value{margin:0 .5rem 0 auto}.highlight-card.mobile .highlight-text,.highlight-card.mobile .hint{margin:0}.info-icon i{font-size:16px}.info-icon{margin:0}.highlight-card-container{display:flex;width:100%}}.confirm-overweight-modal{width:var(--narrow-modal-size)}.confirm-overweight-modal h5,.confirm-overweight-modal p{text-align:center}.confirm-overweight-modal .button-bar,.confirm-overweight-modal .input-container{margin-top:var(--wide-dimension)}.modal .modal-content .confirm-overweight-modal .button-bar button{flex:unset}@media (max-width:640px){.confirm-overweight-modal{margin:0;width:auto}}.targeted-donations-modal{margin:var(--wide-dimension);width:var(--narrow-modal-size);text-align:center}.targeted-donations-modal .button-bar{margin-top:calc(var(--wide-dimension)*2)}.targeted-donations-modal .button-bar .button{width:100%;display:inline}@media (max-width:640px){.targeted-donations-modal{width:auto}.targeted-donations-modal-container .modal-content{overflow:hidden}}.force-confirm-modal{width:var(--medium-modal-size);padding:var(--forced-confirmation-modal-padding)}.force-confirm-modal h2{font-size:var(--medium-heading-font-size);color:var(--primary-color);text-align:center}.force-confirm-modal .donation-icon{width:var(--large-icon-dimension);margin:var(--wide-dimension) auto}.force-confirm-modal .donation-icon svg{fill:var(--primary-color);stroke:var(--primary-color)}.modal .modal-content .force-confirm-modal .button-bar button{flex:unset}@media (max-width:640px){.force-confirm-modal{width:unset}}.cookie-consent{color:#313030;position:fixed;padding:24px;z-index:999;left:50%;transform:translate(-50%);max-width:475px;min-height:166px;justify-content:space-between;display:flex;bottom:16px;flex-direction:column;border-radius:4px;background:#fff;box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.3)}.cookie-consent .content{padding-bottom:24px}.cookie-consent button{margin:0;width:143px;display:block}@media (max-width:640px){.cookie-consent{width:100%;border-radius:0}}.exact-weight-modal{width:var(--narrow-modal-size)}.exact-weight-modal h5{font-size:22px;font-weight:500}.exact-weight-modal p{font-weight:300;letter-spacing:.025rem}.exact-weight-modal .input-container{margin-top:var(--wide-dimension)}.amber-svg{width:50px;margin-bottom:1rem}@media (max-width:640px){.exact-weight-modal{width:auto}}.radish-background{background-color:#f3eff1}.expectations-banner{height:206px;margin-top:var(--header-height);text-transform:uppercase;color:var(--white-color);background-image:url(/assets/css-images/vegetable_notforprofitbanner.png);display:flex;justify-content:center;align-items:center;text-align:center}.expectations-container{max-width:var(--content-width);margin:0 auto;display:block}.expectations-container h4{color:var(--primary-color);text-align:center;margin-top:var(--wide-dimension);font-weight:var(--semibold-font-weight)}.expectations-button-bar{margin-top:4rem}.begin-registration-container{width:var(--content-width);display:flex;flex-direction:column;background-color:var(--tertiary-color);color:var(--white-color);text-align:center}.begin-registration-container a.button{color:var(--white-color)}.begin-registration-container h4{color:var(--secondary-color);text-align:inherit}.begin-registration-container a.button:focus,.begin-registration-container a.button:hover{color:var(--primary-color)}.begin-registration-container>div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:var(--standard-dimension);width:100%}.begin-registration-container a.begin-registration-button{margin-top:var(--standard-dimension);display:flex;justify-content:center;color:var(--black-color);width:75%}a.begin-registration-button.button.button.button-secondary{border-color:var(--white-color);color:var(--white-color);background-color:var(--tertiary-color)}.begin-registration-container a.begin-registration-button:not(:disabled):focus,.begin-registration-container a.begin-registration-button:not(:disabled):hover{color:var(--white-color)}.business-registration{text-align:center}.business-registration .hint{margin:var(--standard-dimension) var(--narrow-dimension)}.agency-welcome-hint{max-width:500px;text-align:left}.agency-welcome-hint .hint-content{padding-left:var(--narrow-dimension)}.registration-page main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));background-color:#f3eff1;background-repeat:no-repeat;display:flex}.registration-page form{max-width:632px;padding:var(--wide-dimension) calc(var(--wide-dimension)*2);margin:var(--wide-dimension) auto;background-color:var(--primary-color-dark);box-shadow:var(--paper-shadow)}.registration-page h1{color:var(--secondary-color);font-size:var(--medium-heading-font-size)}.registration-page form label{color:var(--white-color)}.registration-page .input-container{padding:0;margin-bottom:var(--wide-dimension)}.registration-page .contact-container{display:flex}.registration-api-error-view .error-message,.registration-page .input-container .error-message{color:var(--error-color-light)}.registration-api-error-view{padding:0 var(--standard-dimension)}.registration-page .input-container .error input[type=text]{border:1px solid var(--error-color-light)}.registration-page .contact-container .input-container{flex:2;max-width:inherit;margin-right:var(--standard-dimension)}.registration-page .contact-container .input-container:last-child{flex:1;margin-right:0}.registration-page a{color:var(--white-color)}.registration-page .checkbox-container{padding:0;padding-top:var(--wide-dimension);margin-bottom:var(--wide-dimension)}.registration-page .checkbox{display:block;margin:0;margin-bottom:var(--wide-dimension)}.registration-page .button-bar{padding-top:var(--wide-dimension);margin-bottom:var(--wide-dimension)}.registration-page .checkbox.checked .styled-checkbox{background-color:var(--secondary-color);border:none}.registration-accordion h4.people-served-heading{margin-top:calc(var(--wide-dimension)*2);padding-left:var(--narrow-dimension);font-size:1rem}.rescue-methods-hint{color:var(--black-color)}.rescue-methods-hint .hint-content{font-size:1rem;padding-left:var(--narrow-dimension)}h4.existing-user-title{color:var(--primary-color);text-align:center}.profile-section .multi-select .select-component-options{position:static}.registration-accordion .agency-subtitle{margin-bottom:var(--standard-dimension)}.registration-confirmation-container .paper{margin-top:var(--wide-dimension)}@media (max-width:640px){.registration-page form{padding-left:var(--wide-dimension);padding-right:var(--wide-dimension)}}p.hint-text{color:var(--secondary-text-color)}p.hint-text,p.hint-text-high-contrast{margin:var(--standard-dimension) var(--narrow-dimension);font-size:.875rem}p.hint-text-high-contrast{color:var(--tertiary-text-color)}.profile-section div.select p.hint-text{margin:0;margin-bottom:var(--narrow-dimension)}.web-mobile-page .web-mobile-container .paper{background-color:var(--primary-color-dark)}.web-mobile-page .web-mobile-container h4,.web-mobile-page .web-mobile-container p{color:var(--white-color)}.web-mobile-page .web-mobile-container h4{margin-bottom:calc(var(--wide-dimension)*2)}.password-setup-page main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));background-color:#f3eff1;background-repeat:no-repeat;padding:1rem;display:flex;justify-content:center;align-items:center}.password-setup-page .input-container{padding:var(--wide-dimension);margin:0}.password-setup-page .input-container.full-width{width:100%;max-width:100%}.password-setup-page form{max-width:39.5rem;margin:var(--wide-dimension) 0;background-color:var(--tertiary-color);box-shadow:var(--paper-shadow)}.password-setup-page form label{color:var(--white-color)}.password-setup-page h1{color:var(--secondary-color);font-size:var(--medium-heading-font-size);padding:var(--wide-dimension);padding-bottom:0}.light-error{max-width:39.5rem;margin:var(--wide-dimension) 0;color:var(--white-color);background-color:var(--primary-color-dark);box-shadow:var(--paper-shadow);padding:var(--wide-dimension)}.password-setup-page .error-view{height:auto}.password-setup-page .error-view p{color:var(--white-color)}.password-setup-page .input-container .error-message{color:var(--error-color-light)}.password-setup-page .input-container .error input[type=text]{border:1px solid var(--error-color-light)}.password-setup-page .contact-container .input-container{width:50%;max-width:inherit}.password-setup-page a{color:var(--white-color)}.password-setup-page .checkbox{display:block;padding-bottom:var(--wide-dimension)}.password-rules,.password-setup-page .button-bar{padding:var(--wide-dimension)}.password-rules{color:var(--white-color);padding-bottom:0}.confirmemail-page main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;justify-content:center;align-items:center}.activation-link-container .paper,.email-confirmation-container .paper,.password-confirmation-container .paper,.registration-welcome-container .paper{margin-top:var(--wide-dimension)}.login-page main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));background-color:var(--off-white);display:flex;justify-content:center;align-items:center}.login-page form{width:100%;max-width:632px;margin:var(--wide-dimension);background-color:var(--tertiary-color);box-shadow:var(--paper-shadow);height:fit-content;padding:var(--wide-dimension)}.login-page h1{color:var(--secondary-color);font-size:var(--medium-heading-font-size);padding-bottom:0;display:flex;justify-content:space-between;align-items:baseline}.login-page form label,.login-page p:not(.error-message){color:var(--white-color)}.login-page .contact-container{display:flex}.login-page .input-container{padding:var(--standard-dimension) 0}.login-page .input-container p.error-message{color:var(--error-color-light)}.login-page .input-container .error input[type=text]{border:1px solid var(--error-color-light)}.login-page .contact-container .input-container{width:50%;max-width:inherit}.login-page a{color:var(--white-color)}.login-page .checkbox{display:block;margin:0}.login-page .button-bar,.login-page .checkbox-container{padding-top:var(--wide-dimension)}.login-page .checkbox.checked .styled-checkbox{background-color:var(--secondary-color);border:none}p.login-error{color:var(--error-color-light);min-height:1rem}.login-page ul.link-list{list-style:none;padding:0}.login-page ul.link-list>li:not(:last-child){margin-bottom:var(--standard-dimension)}.login-page ul.link-list>li>.button-text{color:var(--white-color);margin:0}.login-page ul.link-list>li>.build-info{display:block}.login-page a.button.button-text:focus,.login-page a.button.button-text:hover,.login-page ul.link-list>li>.button-text:not(:disabled):focus,.login-page ul.link-list>li>.button-text:not(:disabled):hover{color:var(--primary-color-light);font-weight:var(--regular-font-weight)}.login-page div.password-container{width:100%;display:flex}.login-page div.password-container>div.input-container{flex:1;min-width:9rem}.login-page div.password-container>div.input-container>div.input-accessory-container>input{min-width:9rem}.login-page div.password-container .button-text{margin:3.4rem 0 0 var(--narrow-dimension);color:var(--white-color);height:var(--standard-dimension)}.login-page div.password-container .button-text:hover{color:var(--primary-color-light);font-weight:var(--regular-font-weight)}.login-page div.password-container .button-text:focus{font-weight:var(--regular-font-weight)}.login-page div.password-container .button.button-text.show-password-button-en{width:3rem}.login-page div.password-container .button.button-text.show-password-button-fr{width:4.5rem}::-ms-reveal{display:none}:root{--password-page-form-width:632px}.password-page main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));background-color:#f3eff1;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.password-page form{width:100%;max-width:var(--password-page-form-width);min-height:372px;margin:var(--wide-dimension);background-color:var(--tertiary-color);box-shadow:var(--paper-shadow);height:fit-content;padding:var(--wide-dimension)}.password-page h1{color:var(--secondary-color);font-size:var(--medium-heading-font-size);padding-bottom:0}.password-page form label,.password-page p:not(.error-message){color:var(--white-color)}.password-page .contact-container{display:flex}.password-page .input-container{padding:var(--standard-dimension) 0}.password-page div.password-container{display:flex;width:100%;align-items:flex-start}.password-page div.password-container>div.input-container{flex:1;min-width:9rem}.password-page div.password-container>div.input-container>div.input-accessory-container>input{min-width:9rem}.password-page div.password-container .button-text{margin:3.4rem 0 0 var(--narrow-dimension);color:var(--white-color);height:var(--standard-dimension)}.password-page div.password-container .button-text:hover{color:var(--primary-color-light);font-weight:var(--regular-font-weight)}.password-page div.password-container .button-text:focus{font-weight:var(--regular-font-weight)}.password-page div.password-container .button.button-text.show-password-button-en{width:3rem}.password-page div.password-container .button.button-text.show-password-button-fr{width:4.5rem}.password-page .input-container p.error-message{color:var(--error-color-light)}.password-page .input-container .error input[type=text]{border:1px solid var(--error-color-light)}.password-page .contact-container .input-container{width:50%;max-width:inherit}.password-page a{color:var(--white-color)}.password-page .button-bar{padding-top:var(--wide-dimension);align-items:baseline}.password-page .button-bar>a.button.button-text{color:var(--white-color)}.password-page .button-bar>a.button.button-text:hover{color:var(--primary-color-light);font-weight:var(--regular-font-weight)}.confirm-email-and-password-page .paper{width:var(--password-page-form-width);color:var(--primary-text-color);text-align:center}.confirm-email-and-password-page fieldset.profile-section{border:none;padding:0}.confirm-email-and-password-page fieldset.profile-section .checkbox-container{margin-bottom:var(--wide-dimension)}.confirm-email-and-password-page fieldset.profile-section label.checkbox{margin:0}.error-view{height:90vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.error-page .error-view{margin-top:var(--header-height)}.error-view h1{font-size:3rem;font-weight:var(--semibold-font-weight)}.error-view img{width:80%;max-width:43rem;max-height:20.063rem;height:auto}.error-view p{width:80%;max-width:43rem;color:var(--error-msg);font-size:var(--base-font-size);margin:var(--wide-dimension) 0}.error-view .back-button{margin-top:var(--wide-dimension);width:80%;max-width:43rem}.back-button a{text-transform:none}.registration-confirmation-paper{max-width:var(--paper-width);box-shadow:var(--paper-shadow);margin:70px auto;padding:68px 20px}.registration-confirmation-paper h4{color:var(--primary-color);text-align:center}.registration-confirmation-paper p{max-width:var(--content-width);margin:0 auto}.registration-confirmation-button-bar{max-width:var(--content-width);margin:50px auto}.registration-confirmation-button-bar a.button{text-transform:inherit}.account-confirmation-page-container p,.non-active-agency-page-container p{margin-bottom:var(--standard-dimension)}.registration-accordion main{margin:0 auto;width:80%;padding-top:calc(var(--header-height)*2);position:relative;display:block}@media (max-width:992px){.registration-accordion main{width:90%}}@media (max-width:640px){.registration-accordion main{width:100%}}.registration-accordion fieldset{border:none}.registration-accordion .button-bar,.registration-accordion fieldset{width:80%;padding:var(--standard-dimension)}.registration-accordion .button{text-transform:none}.registration-accordion .custom-select-container.full-width{padding:var(--narrow-dimension);width:100%}.registration-accordion .radio-button-group{margin:0;margin-bottom:var(--narrow-dimension)}.registration-accordion .input-container,.registration-accordion .input-container.full-width,.registration-accordion .radio-button-group,.registration-accordion .select.full-width{padding:var(--narrow-dimension) var(--narrow-dimension)}.registration-accordion .select.full-width{margin-bottom:0}.registration-accordion .input-container.time-input{padding:0}.registration-accordion fieldset>*{margin-top:var(--narrow-dimension)}.registration-accordion .caption{margin-top:0;color:var(--form-caption-color);padding-left:var(--narrow-dimension)}.registration-accordion .profile-section .input-textarea{margin-bottom:0}.registration-accordion .country{display:inline-block;padding:.5rem;vertical-align:text-top;transition:.2s}.registration-accordion .country label{display:inline-block;height:1.25rem;width:100%;color:var(--black-color);font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height)}.registration-accordion .country span{font-family:Poppins,sans-serif;font-size:var(--base-font-size);display:flex;align-items:center;margin-top:.5rem;height:2.5rem;font-weight:var(--semibold-font-weight);width:100%}.registration-accordion p.full-width{width:100%;font-size:var(--x-small-font-size)}.registration-accordion .back-padding{padding:0 3rem}.registration-accordion .next-padding{padding:0 2rem}.accordion-secondharvest .registration-bar.button-bar{margin:var(--wide-dimension) 0;margin-bottom:var(--standard-dimension)}.registration-accordion .image-tip-title{font-size:var(--small-font-size);margin-bottom:0;margin-top:0}.registration-accordion ul.image-tip-list{padding:0}.registration-accordion ul.image-tip-list li{font-size:var(--x-small-font-size);line-height:var(--large-line-height);list-style:none;margin:0 0 0 1rem;padding:0;position:relative}ul.image-tip-list li:before{color:var(--bullet-color);content:"\2022";display:inline-block;font-size:2rem;left:-1rem;position:absolute;top:0}.registration-accordion .location-section .select-component-options{height:12.5rem;overflow-y:scroll}.registration-accordion .location-section .select-component-options.hidden{height:0;opacity:0;overflow:hidden}.registration-accordion .error-message{font-size:var(--small-font-size);color:var(--error-color);display:inline-block;font-weight:var(--semibold-font-weight);margin-top:var(--input-margin)}.registration-accordion .error-message.left-padding{padding-left:var(--narrow-dimension)}.registration-accordion .additional-location-data,.registration-accordion .preview-section{display:none}.registration-accordion .preview-section.visible{display:block}.registration-accordion .preview-section h5{color:var(--primary-color);font-weight:var(--semibold-font-weight);font-size:1rem}.registration-accordion .additional-location-data.visible{background-color:var(--off-white);display:block;padding:var(--standard-dimension) 0}.registration-accordion button.address-button{margin-left:var(--narrow-dimension)}.registration-accordion .postal-code-input{width:50%}.registration-accordion div.password-container{width:100%;display:flex;align-items:flex-start}.registration-accordion div.password-container>div.input-container{flex:1;min-width:9rem}.registration-accordion div.password-container>div.input-container>div.input-accessory-container>input{min-width:9rem}.registration-accordion div.password-container .button-text{margin:2.9rem 0 0}.registration-accordion div.password-container .button-text:focus,.registration-accordion div.password-container .button-text:hover{font-weight:var(--regular-font-weight)}.registration-accordion div.password-container .button.button-text.show-password-button-en{width:3rem}.registration-accordion div.password-container .button.button-text.show-password-button-fr{width:4.5rem}@media (max-width:640px){.registration-accordion .flex{flex-direction:column}.registration-accordion .postal-code-input{width:100%}.accordion-secondharvest .registration-bar.button-bar.last-step{flex-direction:column-reverse;padding:0}.accordion-secondharvest .registration-bar.button-bar button{padding:0 2rem;margin-bottom:var(--standard-dimension);margin-right:0;display:flex;justify-content:center}}.availability-section .checkbox{margin-left:0;font-weight:var(--semibold-font-weight)}.availability-section label.checkbox.open-avail-checkbox{display:block}.availability-section .caption{padding-left:0}.transportation-section h4{color:var(--primary-color);font-size:var(--base-font-size)}.driver-notice{padding:var(--standard-dimension) 0}.driver-notice .checkbox{margin-left:0}.driver-notice .error-message{display:block}.transportation-section .error-message{padding:var(--standard-dimension) 0}@media (max-width:992px){.transportation-section .checkbox-group{display:flex;flex-direction:column}.transportation-section .checkbox{margin-top:var(--standard-dimension)}}.waiver-section .checkbox{margin-left:0;font-weight:var(--semibold-font-weight);display:flex}.waiver-section .error-message{padding:0;margin-top:var(--standard-dimension)}.need-help-banner{height:200px;background-image:url(/assets/css-images/grapes-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;color:var(--white-color);display:flex;justify-content:center;align-items:center;text-shadow:0 2px 5px rgba(0,0,0,.4)}.contact-page-form{align-items:flex-end;max-width:var(--content-width);width:100%}.contact-page-form,.need-help{display:flex;flex-direction:column}.need-help{padding:var(--standard-dimension);padding-top:48px;align-items:center}.need-help .need-help-sent-note{max-width:var(--content-width);text-align:center;line-height:2rem}.need-help p{color:var(--secondary-text-color);padding-left:2em;padding-right:2em;text-align:center}.need-help .input-textarea{padding:0;margin-top:var(--standard-dimension)}.need-help .input-textarea textarea{border:1px solid var(--light-grey-color);font-size:1rem}.need-help .input-textarea textarea:focus{border:1px solid var(--primary-color)}.need-help .button-submit{width:fit-content}.need-help .custom-select-container,.need-help .input-container,.need-help button.select-component-input{width:100%;max-width:100%;margin-right:0}.need-help .input-container{margin-bottom:var(--standard-dimension)}.need-help label{font-size:1rem;font-family:var(--font-family);font-weight:600}.need-help h3{color:var(--primary-color);margin-top:50px}@media (min-width:641px) and (max-width:992px){.need-help p{color:var(--secondary-text-color);padding-left:6em;padding-right:6em;text-align:center}}:root{--rescue-details-icon-size:1.5rem}.rescues-page{margin-top:var(--header-height);padding:var(--standard-dimension)}.button.button-text.rescues-flyout-button{display:inline-block}.button.button-text.rescues-navigation-button{display:none}.modal-header.rescues-modal-header{margin-bottom:var(--wide-dimension)}.modal-header.rescues-modal-header .modal-header-title h1{margin:0;font-size:var(--x-small-heading-font-size);font-weight:var(--semibold-font-weight);line-height:var(--small-line-height);letter-spacing:0;color:var(--primary-color)}.modal-header.rescues-modal-header .modal-header-close,.rescues-modal-content,.rescues-page{color:var(--secondary-text-color)}.rescues-modal-content .button-bar,.rescues-page .button-bar{margin-top:var(--wide-dimension);margin-bottom:var(--wide-dimension)}.modal.modal-flyout.rescues-modal-flyout .modal-content{top:var(--header-height);height:calc(100% - var(--header-height));padding-left:0;padding-right:0}.modal.modal-flyout.rescues-modal-flyout .modal-content,.rescues-page{padding-left:0;padding-right:0}.modal.modal-flyout.rescues-modal-flyout .button-bar,.modal.modal-flyout.rescues-modal-flyout .modal-header,.rescue-details-section,.rescues-page .button-bar,.rescues-page .modal-header{padding-left:var(--standard-dimension);padding-right:var(--standard-dimension)}.rescue-details-message{font-size:var(--x-small-font-size);font-weight:var(--regular-font-weight);line-height:var(--large-line-height);letter-spacing:0;color:var(--secondary-text-color)}.rescue-details-location,.rescue-details-message{margin-bottom:var(--wide-dimension)}.rescue-details-section-header{display:flex;align-items:center;margin-bottom:var(--standard-dimension)}.rescue-details-section-header>h3{flex:1;font-size:var(--base-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height);letter-spacing:0;color:var(--primary-color);margin:0}.rescue-details-section-header>i{font-size:var(--rescue-details-icon-size);color:var(--primary-color);margin-right:var(--narrow-dimension)}.rescue-details-section-header>.rescue-details-section-icon{width:calc(var(--rescue-details-icon-size) - .5rem);height:var(--rescue-details-icon-size);margin-right:calc(var(--narrow-dimension) + .5rem)}.rescue-details-section-indented{margin-left:calc(var(--rescue-details-icon-size) + var(--narrow-dimension));margin-bottom:var(--standard-dimension)}.rescue-details-section-indented>h4{font-weight:var(--semibold-font-weight);color:var(--tertiary-text-color)}.rescue-details-section-indented>h4,.rescue-details-section-indented>p{font-size:var(--base-font-size);line-height:var(--medium-line-height);letter-spacing:0;margin:0}.rescue-details-section-indented>p{font-weight:var(--regular-font-weight);color:var(--secondary-text-color)}.rescue-details-recurrence-rule:first-letter{text-transform:capitalize}.donation-items{border-top:2px solid #eee;padding-top:var(--wide-dimension)}.donation-item{padding-left:var(--standard-dimension);padding-right:var(--standard-dimension);margin-bottom:var(--wide-dimension);border-bottom:2px solid #eee}.donation-item-header{display:flex;margin-bottom:var(--standard-dimension)}.donation-item-header>div:first-child{width:4rem;height:4rem;border-radius:50%;border:.25rem solid var(--light-grey-color);margin-right:var(--narrow-dimension);overflow:hidden}.donation-item-header>div:first-child>img{display:block;width:100%;height:100%}.donation-item-header>div:last-child{flex:1}.donation-item-header>div:last-child>h4{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--base-font-size);font-weight:var(--semibold-font-weight);line-height:var(--medium-line-height);letter-spacing:0;color:var(--tertiary-text-color);margin-top:0;margin-bottom:var(--standard-space)}ul.donation-item-food-storage,ul.donation-item-tags{list-style:none;padding:0;margin-top:0;margin-bottom:var(--standard-space)}ul.donation-item-food-storage>li{display:inline-flex;align-items:center;margin-right:var(--standard-dimension);margin-bottom:var(--standard-space);font-size:var(--small-font-size);font-weight:var(--regular-font-weight);letter-spacing:0;color:var(--dark-grey-color)}.donation-item-food-storage-icon{width:.875rem;height:.875rem;margin-right:var(--standard-space)}.donation-item-food-storage-icon svg{width:100%;height:100%}ul.donation-item-tags>li{display:inline-flex;align-items:center;height:1.5rem;padding-left:var(--narrow-dimension);padding-right:var(--narrow-dimension);border:1px solid var(--black-color);border-radius:.75rem;margin-right:var(--standard-space);margin-bottom:var(--standard-space);font-size:var(--small-font-size);font-weight:var(--regular-font-weight);letter-spacing:0;color:var(--black-color)}.donation-item-details{color:var(--tertiary-text-color);margin-bottom:var(--standard-dimension)}.donation-item-details,.rescue-details-disclaimer{font-size:var(--base-font-size);font-weight:var(--regular-font-weight);line-height:var(--medium-line-height);letter-spacing:0}.rescue-details-disclaimer{color:var(--black-color)}.tip-icon{transform:rotate(180deg)}@media (max-width:992px){.button.button-text.rescues-flyout-button{display:none}.button.button-text.rescues-navigation-button{display:inline-flex}}:root{--resources-grid-gutter:var(--wide-dimension)}.resources{background-color:var(--secondary-background-color)}.resources-loading{text-align:center;margin-bottom:var(--resources-grid-gutter)}.resources-api-error-view{padding-left:var(--resources-grid-gutter);padding-right:var(--resources-grid-gutter);margin-bottom:var(--resources-grid-gutter)}.resources-empty-state{text-align:center;font-size:var(--base-font-size);font-weight:var(--regular-font-weight);line-height:var(--base-line-height);color:var(--primary-text-color)}.resource-groups-container{display:none}.resource-groups-container .resource-group{display:flex;align-items:stretch;padding-left:var(--resources-grid-gutter);padding-right:var(--resources-grid-gutter);margin-bottom:var(--resources-grid-gutter)}.resource-groups-container .resource-group .resource{flex:1;padding:var(--standard-dimension);overflow:hidden;background-color:var(--white-color);box-shadow:var(--card-shadow)}.resource-groups-container .resource-group .resource:not(:last-child){margin-right:var(--resources-grid-gutter)}.resource-groups-container.resource-groups-medium .resource{max-width:calc((100% - var(--resources-grid-gutter))/2)}.resource-groups-container.resource-groups-large .resource{max-width:calc((100% - var(--resources-grid-gutter)*2)/3)}.resource-groups-container .resource-group .resource h3{text-transform:uppercase;word-break:break-word;font-size:var(--x-small-heading-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height);margin-bottom:var(--wide-dimension)}.resource-groups-container .resource-group .resource p{font-size:var(--base-font-size);font-weight:var(--regular-font-weight);line-height:var(--base-line-height);color:var(--primary-text-color);word-break:break-word}.resource-detail .gradient-header h1{text-transform:uppercase}.resource-detail .resources-loading{padding:var(--wide-dimension)}.resource-detail .resource-detail-content{padding:var(--wide-dimension) calc(var(--wide-dimension)*4)}@media (min-width:1440px){.resource-groups-container.resource-groups-large{display:block}}@media (min-width:993px) and (max-width:1439px){.resource-groups-container.resource-groups-medium{display:block}}@media (min-width:641px) and (max-width:992px){.resource-groups-container.resource-groups-medium{display:block}.resource-detail .resource-detail-content{padding-left:calc(var(--wide-dimension)*2);padding-right:calc(var(--wide-dimension)*2)}}@media (max-width:640px){.resource-groups-container.resource-groups-small{display:block}.resource-detail .resource-detail-content{padding-left:var(--standard-dimension);padding-right:var(--standard-dimension)}.resource-detail .resource-detail-content p iframe{width:auto}}.settings div.settings{padding:var(--standard-dimension)}.settings .checkbox.checked span.styled-checkbox{background-color:var(--primary-button-color)}p.settings-subheading{font-size:.875rem;color:var(--secondary-text-color)}.settings-container{padding:var(--wide-dimension);margin-top:var(--standard-dimension);box-shadow:0 4px 4px 0 rgba(0,0,0,.25098);border-radius:12px}.settings-container .notification-section-body,.settings-container .view-settings-container{padding:0 var(--standard-dimension)}.view-settings-container h3{color:var(--subheading-color)}.settings-container .section-heading{display:flex;justify-content:space-between;align-items:center}.settings-container .section-heading h3{color:var(--primary-color);font-size:18px;margin-bottom:var(--wide-dimension)}.settings-container p{margin:0 0 var(--standard-dimension) 0}.settings-container h3{font-size:1rem;margin:0}.settings-container button.button{font-weight:500}.settings-container .input-container,.settings-container .select{padding:var(--standard-dimension) var(--narrow-dimension)}.settings-container .contact-container{display:flex;flex-wrap:nowrap}.settings .hint p{margin:0}.registration-page .input-accessory-container,.settings .input-accessory-container{margin-top:0}.match-size{width:50%}.phone-input-container{display:flex}.settings-container .back-button-container .button{margin:0}.settings-container .form-content{min-height:300px}.settings-container .form-content iframe{height:300px}.form-header.section-heading h3{margin:0}.form-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}button.button.button-default.deactivate-button{background-color:var(--error-color);border-color:var(--error-color);color:var(--white-color);font-size:1rem;margin-top:1rem}button.button.button-default.deactivate-button:focus,button.button.button-default.deactivate-button:hover{background-color:var(--error-hover-color);border-color:var(--error-hover-color);color:var(--white-color)}.deactivate-account-modal h3{color:var(--primary-color);font-size:1.5rem;text-align:center}.deactivate-account-modal p{margin:0}.deactivate-account-modal .input-container{padding:var(--standard-dimension) 0;margin-top:var(--standard-dimension)}.deactivate-account-modal .button-bar{margin-top:var(--standard-dimension)}.settings-container button.account-delete-button{background-color:var(--error-color);border-color:var(--error-color);color:var(--white-color)}.settings-container button.account-delete-button.button-default:focus,.settings-container button.account-delete-button.button-default:hover{background-color:var(--error-hover-color);border-color:var(--error-hover-color);color:var(--white-color)}.delete-account-modal{margin:var(--wide-dimension);width:var(--narrow-modal-size)}.delete-account-modal .input-container{margin-top:var(--wide-dimension)}.delete-account-modal .button-bar{margin-top:calc(var(--wide-dimension)*2)}.delete-account-modal svg{max-width:150px}.delete-account-modal .final-delete-modal{text-align:center}.settings-container .location-dropdown-container{width:422px}.settings-container .location-dropdown-container .select{padding:0}.settings-container .section-body{padding:0 1.25rem}.donation-slider-container{margin-bottom:0;margin-left:2rem}.donation-size-container{margin-bottom:var(--standard-dimension)}.donation-size-slider{color:var(--primary-button-color);max-width:22rem}.donation-size-slider-container{width:100%;margin-bottom:var(--standard-dimension);display:flex;align-items:center;grid-gap:var(--standard-dimension);gap:var(--standard-dimension)}.donation-size-container .switch-container{background-color:#eef2ea}.notification-section-body .mui-tooltip-container button{z-index:1}.notification-section-body.accordion-container .button-bar{margin-bottom:0}.donation-size-slider .MuiSlider-thumb{color:var(--white-color);border:1px solid var(--primary-button-color);height:24px;width:24px}.donation-size-slider .MuiSlider-thumb.Mui-disabled{border-color:var(--disabled-color)}.donation-size-slider .MuiSlider-thumb:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098);color:#e5e2e1}.donation-size-slider .MuiSlider-rail{height:7px;background:#cdc5bc}.donation-size-slider .MuiSlider-track{height:6px}.pickup-days-container{margin-bottom:var(--wide-dimension)}.pickup-days-container span.pickup-days-header{margin-bottom:var(--narrow-dimension);display:flex;width:fit-content;line-height:24px;letter-spacing:.15px}.pickup-days-container .pickup-days-header .mui-tooltip-container{padding-left:8px;align-items:center}.min-max-donation-amount-textfield-container{display:flex;justify-content:space-between;max-width:22.5rem;grid-gap:var(--narrow-dimension);gap:var(--narrow-dimension)}.min-max-donation-amount-textfield{width:100px}.donation-size-slider-switch-mobile{display:none}.donation-size-header .donation-type-label{font-weight:500;font-size:16px}.donation-type-toggle-container .donation-type-description{font-size:14px;line-height:20px;letter-spacing:.25px;margin-bottom:var(--wide-dimension)}.donation-type-toggle{margin-top:var(--standard-dimension);margin-bottom:var(--wide-dimension)}.donation-type-toggle .MuiButtonBase-root.MuiToggleButtonGroup-firstButton{border-radius:100px 0 0 100px}.donation-type-toggle .MuiButtonBase-root.MuiToggleButtonGroup-lastButton{border-radius:0 100px 100px 0}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root{width:145px;padding:10px 12px;margin:0;height:48px;text-align:center;align-content:center;font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:unset;letter-spacing:.1px}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root:not(.Mui-disabled){border:1px solid var(--secondary-button-border-color);color:var(--secondary-black-color)}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root.Mui-selected{background-color:var(--primary-button-color);color:var(--white-color)}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root.Mui-selected.Mui-disabled{background-color:var(--disabled-color);color:revert}.donation-type-toggle .MuiToggleButtonGroup-root .check-icon{margin-right:5px}.view-settings-container .checkbox-container{margin-top:var(--narrow-dimension);margin-bottom:var(--wide-dimension)}.min-max-donation-amount-checkbox-mobile{display:none}.donation-notifications-save-modal{text-align:left;min-height:255px;width:355px;display:flex;flex-direction:column}.donation-notifications-save-modal .save-modal-icon{background:rgba(246,187,138,.4);width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-bottom:var(--standard-dimension);flex-shrink:0}.donation-notifications-save-modal .save-modal-icon svg{width:35px;height:35px;color:#ce6105}.donation-notifications-save-modal h6{font-size:24px}.donation-notifications-save-modal p{font-size:14px;margin-bottom:2rem}.donation-notifications-save-modal .save-modal-buttons{display:flex;justify-content:space-between;grid-gap:var(--narrow-dimension);gap:var(--narrow-dimension)}.donation-notifications-save-modal .save-modal-buttons button{font-weight:500;margin-right:0;margin-bottom:0;padding:0 23px}.MuiAccordion-root .hint .hint-content{color:var(--black-color);padding-left:5px;margin:0;font-size:11px}.MuiAccordion-root .hint .material-icons{font-size:1.2rem;line-height:inherit;width:auto}.MuiAccordion-root .hint{align-items:flex-start}.notification-card-highlight{animation:highlight-notification-section 2s ease}@keyframes highlight-notification-section{0%,20%{box-shadow:0 0 10px var(--primary-color)}to{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098)}}@media (max-width:640px){.settings-container{padding:var(--standard-dimension)}.settings-container .notification-section-body{padding:0}.settings-container .contact-container{display:block}.settings-container .flex{flex-direction:column}.match-size{width:100%}.phone-input-container{flex-direction:column}.delete-account-modal{width:auto}.delete-account-modal .button-bar{flex-direction:column}.delete-account-modal .button-bar>button.button:not(:last-child){margin-bottom:var(--standard-dimension);margin-right:0}.delete-account-modal .button{justify-content:center}.donation-type-toggle .MuiToggleButtonGroup-root{width:100%}.settings-container .location-dropdown-container{width:auto}.donation-notifications-save-modal{width:100%;height:100%}.donation-notifications-save-modal h6{font-size:22px;font-weight:500}.donation-notifications-save-modal .save-modal-buttons{flex-direction:column}.donation-notifications-save-modal .save-modal-buttons button{justify-content:center;margin-bottom:var(--narrow-dimension)}.donation-slider-container{margin-left:0}.donation-size-slider-container{flex-direction:column;align-items:flex-start}.donation-size-slider-switch-web{display:none}.donation-size-slider-switch-mobile{display:flex}.min-max-donation-amount-textfield-container{align-items:center}.donation-size-slider-container,.min-max-donation-amount-textfield-container{padding-left:var(--narrow-dimension);padding-right:var(--narrow-dimension)}.save-button-container .button-bar{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;text-align:center}.save-button-container .button-submit{justify-content:center;margin-right:0}.save-button-container .button-bar>.button-submit.button:not(:last-child){margin-right:0}.save-button-container .button-secondary{justify-content:center}.donation-size-container{margin-left:0}.view-settings-container .checkbox-container{margin-bottom:0}.min-max-donation-amount-checkbox-mobile{display:inline-flex}.min-max-donation-amount-checkbox-web{display:none}.settings-container .form-content iframe{height:360px}}:root{--dashboard-stats-gutter-width:var(--wide-dimension);--dashboard-warning-background:rgba(255,228,199,0.9);--dashboard-warning-outline:#ce6105;--dashboard-warning-hover:rgba(50,47,53,0.07843)}.dashboard .dashboard-containers{padding:var(--narrow-dimension)}.dashboard .dashboard-charts{justify-content:center;align-items:center}.dashboard .dashboard-charts,.dashboard .dashboard-overview-container{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .dashboard-report-container{display:flex;flex-direction:column;flex-wrap:wrap}.dashboard .report-top-container{margin:calc(var(--dashboard-stats-gutter-width)/2);p{font-weight:500;font-size:1rem}}.dashboard .select-component-input{background-color:#f8f8f8;border:1px solid #7c766e;border-radius:6px;padding:0;font-size:16px;height:37px;margin-bottom:0}.dashboard .select-component-input input{background-color:initial}.dashboard .select-component-input .material-icons{padding:4px;color:var(--primary-color)}.dashboard .multi-select .chip span{padding:.1rem .3rem .1rem var(--input-padding)}.dashboard .multi-select .select-component-input{height:37px}.dashboard .select-component-input:focus{border-color:#66afe9;outline:none;box-shadow:0 0 5px rgba(102,175,233,.6)}.dashboard .select-component-input.open{border-radius:7px 7px 0 0}.dashboard .report-charts-container{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .dashboard-stats{display:flex;flex-direction:column;flex:0.65 1 0;box-shadow:var(--popover-box-shadow);position:relative;margin:calc(var(--dashboard-stats-gutter-width)/2);background-color:var(--white-color);border-radius:12px;font-weight:500;padding:var(--standard-dimension)}.dashboard .dashboard-stats .stat-with-tooltip{display:flex;flex-direction:row}.dashboard .dashboard-stats .stat-with-tooltip .hint{margin-bottom:var(--narrow-dimension)}.dashboard .dashboard-stats a{text-decoration:none;color:inherit}.dashboard .dashboard-chart-container{margin:calc(var(--dashboard-stats-gutter-width)/2);background-color:var(--white-color);box-shadow:var(--popover-box-shadow);border-radius:12px}.dashboard .dashboard-bar-chart{flex:0.65 1 0;padding:var(--wide-dimension);min-width:20rem}.dashboard .dashboard-doughnut-chart{flex:0.35 1 0;padding:var(--wide-dimension);min-width:20rem}.dashboard .dashboard-chart-container h5{font-size:16px;font-weight:500;margin-bottom:var(--narrow-dimension)}.dashboard .dashboard-chart-container div{height:16rem}.dashboard .dashboard-chart-container ul{list-style-type:none;padding-left:0;font-size:14px;color:var(--secondary-text-color);font-weight:500;margin-top:0;margin-bottom:var(--standard-dimension)}.dashboard .hint .hint-content{font-size:12px;font-weight:500;z-index:1}.dashboard .dashboard-actions .hint .hint-content,.dashboard .dashboard-report-container .hint .hint-content{right:1.5rem;left:unset}.dashboard .report-link{color:var(--black-color);font-weight:500}.dashboard .report-link.mobile{display:none}.dashboard .report-locations-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;a{justify-content:end;margin-left:auto}.weight-toggle{width:88px;align-content:center;text-align:center;height:34px;background-color:#f8f8f8;border:1px solid #c4d600;border-radius:6px;flex:0.15 1 0}.multi-select{margin-bottom:0;flex:0.35 1 0;min-width:180px;label{display:none}.chip{border-radius:.5rem;min-width:108px}}}.dashboard .report-donation-highlights{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:1.5rem}.dashboard .report-donation-highlights p{width:10em;min-height:10em;box-shadow:var(--popover-box-shadow);margin:1em .5em 2em;background-color:var(--white-color);border-radius:7px}.dashboard .report-donation-highlights .value-icon{width:41px;height:40px}.dashboard .indicator-container-mobile{display:none}.dashboard .highrisk.indicator{background:var(--dashboard-warning-background);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;border-bottom:.18rem solid var(--dashboard-warning-outline);font-size:14px;font-weight:500;color:var(--grey-text-color)}.dashboard .highrisk.indicator .indicator-actions,.dashboard .highrisk.indicator .indicator-text{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.dashboard .highrisk.indicator .indicator-icon{color:var(--dashboard-warning-outline);width:2rem;height:2rem}.dashboard .highrisk.indicator .button{margin:0;font-weight:500;padding:.62rem .75rem;background-color:unset;border:unset;text-decoration:underline;text-align:center}.dashboard .indicator-actions .button:hover{background-color:unset;border:unset;text-decoration:none;color:var(--primary-button-color);box-shadow:none}.dashboard .highrisk.indicator .close-icon{height:2.5rem;width:2.5rem;padding:.5rem}.dashboard .highrisk.indicator .close-icon:hover{background-color:var(--dashboard-warning-hover);cursor:pointer;border-radius:100%}.dashboard .circle{width:15px;height:15px;border-radius:50%;display:inline-block;margin-right:10px}.dashboard .available{background-color:var(--info-color)}.dashboard .verify{background-color:var(--secondary-color)}.dashboard .completed{background-color:var(--primary-color)}.dashboard .to-be-completed{background-color:#ef8833}.dashboard .cancelled{background-color:#e73535}.dashboard .no-updates{background-color:var(--light-grey-color)}.dashboard .stat-line{display:flex;margin-bottom:var(--narrow-dimension);align-items:center}.dashboard .stats-container{display:flex;flex-direction:row}.dashboard .dashboard-stats .button{max-width:fit-content;align-self:end;border-color:var(--medium-grey-color);font-weight:500;color:var(--tertiary-color);border-width:1px;margin-bottom:0;margin-top:auto}.dashboard .dashboard-stats .button:hover{border-width:2px;color:var(--tertiary-color);border-color:var(--medium-grey-color);background-color:unset}.dashboard .dashboard-stats .button:active{background-color:#e3ebe0}.dashboard .dashboard-stats .hint{margin-left:5px}.dashboard-actions{flex:0.35 1 0;flex-direction:column;display:flex;justify-content:space-between;box-shadow:var(--popover-box-shadow);position:relative;margin:calc(var(--dashboard-stats-gutter-width)/2);background-color:#eef897;border-radius:12px;padding:var(--standard-dimension)}.actions-header{display:flex;.header-icon{min-width:15%;.hand-svg{width:30px;margin:0 auto}}.header-text{padding:0 10px}h2{font-size:22px;color:var(--secondary-black-color);margin:0}p{font-size:14px;color:var(--grey-text-color);margin-top:5px;margin-bottom:0}}.actions-stats{display:flex;flex-direction:column;justify-content:space-around}.actions-stat{display:flex;align-items:center;padding:10px 0}.actions-stat-line{width:90%;display:flex;align-items:center}.actions-stat-line.large{text-align:left;display:block}.actions-stat:first-child{border-bottom:1px solid var(--grey-text-color)}.actions-stat-value{font-size:22px;font-weight:500;color:var(--tertiary-color);margin:0;min-width:16%;padding:0 10px}.actions-stat-label{font-size:16px;font-weight:500;letter-spacing:.15px;line-height:24px;color:var(--grey-text-color);margin:0;padding:0 10px}a.button.donate-button{background-color:var(--primary-button-color);color:var(--primary-button-text-color);border:none;float:right;margin:0;.arrow-svg{width:1.5rem;padding-right:.5rem;display:flex}}.actions-info-icon{margin-left:auto;i{font-size:large}}a.button.donate-button:hover{background-color:var(--primary-button-hover-color);box-shadow:3 0 var(--secondary-black-color)}@media (max-width:640px){.dashboard .dashboard-overview-container{flex-direction:column;margin:0 calc(var(--dashboard-stats-gutter-width)/2) 0}.dashboard .report-locations-container a{display:none}.dashboard .report-locations-container{justify-content:space-between;margin-bottom:1rem}.dashboard .multi-select{margin-bottom:0}.dashboard .dashboard-actions,.dashboard .dashboard-stats{margin:.5rem 0 1rem}.dashboard .indicator-container{display:none}.dashboard .indicator-container-mobile{display:block}.dashboard .highrisk.indicator{grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.75rem}.dashboard .highrisk.indicator .indicator-text{flex-direction:column;grid-gap:.25rem;gap:.25rem;align-items:flex-start}.dashboard .highrisk.indicator .indicator-text a{display:flex;flex-direction:row;justify-content:flex-start;color:var(--primary-button-color);text-decoration:underline}.dashboard .highrisk.indicator .indicator-text a:active{text-decoration:none}.dashboard .highrisk.indicator .close-icon{height:1.5rem;width:1.5rem;padding:0}.dashboard .dashboard-chart-container{margin:0 .7rem 1.5rem}.dashboard .dashboard-charts{flex-direction:column}.dashboard .dashboard-bar-chart,.dashboard .dashboard-doughnut-chart{max-width:25rem}.dashboard .report-top-container{margin-top:0;margin-bottom:0;width:fit-content}.dashboard .report-donation-highlights{width:fit-content}.dashboard .report-donation-highlights p{width:100%;min-height:6rem;margin:1rem .7rem 0}.dashboard .weight-toggle{align-self:flex-end;justify-self:flex-end;place-self:flex-end;margin-left:auto}.dashboard .report-link.mobile{display:block}.dashboard .dashboard-stats .hint .hint-content{right:unset;left:50%;top:100%;transform:translateX(-50%)}}:root{--donation-type-button-width:520px}.create-donation main{background-color:var(--white-color)}.create-donation h6{font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height);padding:var(--narrow-dimension) 0;margin:0}.donation-accordion{width:75%;margin:0 auto;padding:var(--standard-dimension)}.donation-type-selector button{display:flex;align-items:center;width:var(--donation-type-button-width);max-width:100%;padding:3rem;border:1px solid var(--primary-color);border-radius:4px;-webkit-appearance:none;appearance:none;background-color:var(--white-color);color:var(--primary-color);transition:all .1s linear;font-family:var(--font-family)}.donation-type-selector button i,.donation-type-selector button svg{margin-right:1.25rem;width:3rem;height:3rem;font-size:3rem}.donation-type-selector button svg g{fill:var(--primary-color)}.donation-type-selector button span{flex:1;border:0;font-weight:var(--semibold-font-weight);font-size:1.5rem;text-align:left}.donation-type-selector p{max-width:var(--donation-type-button-width);font-size:var(--x-small-font-size);margin-bottom:var(--wide-dimension)}.donation-type-selector button.selected{background-color:var(--primary-color);color:var(--white-color);border-color:var(--white-color)}.donation-type-selector button.selected svg g{fill:var(--white-color)}@media (max-width:640px){.donation-accordion{width:100%}}.donation-item-details-form .checkbox-group.food-type,.donation-item-details-form .radio-button-group.storage-temperature{margin:0;margin-bottom:var(--standard-dimension)}.donation-item-details-form .error-message.checkbox-error,.donation-item-details-form .error-message.radio-group-error{padding:0;margin-bottom:var(--standard-dimension)}.donation-item-details-form .checkbox-group.food-type .group-options,.donation-item-details-form .food-details-row,.donation-item-details-form .radio-button-group.storage-temperature .group-options{display:flex}.donation-item-details-form .checkbox-group.food-type .checkbox-container:not(:last-child),.donation-item-details-form .food-details-column:not(:last-child){flex:1}.donation-item-details-form .checkbox-group.food-type .checkbox-container:last-child,.donation-item-details-form .food-details-column:last-child{flex:2}.donation-item-details-form .radio-button-group.storage-temperature label.radio-option{flex:1;display:flex;align-items:flex-start}.donation-item-details-form .radio-button-group.storage-temperature label.radio-option span.radio-option-name{flex:1}.donation-item-details-form .checkbox-group.food-type .checkbox-container,.donation-item-details-form label.checkbox{margin:0}.donation-item-details-form .input-container{display:block;max-width:100%;padding:0;margin-bottom:var(--standard-dimension)}.item-details-description{font-weight:400}.donation-pickup-details-form .pickup-contact,.donation-pickup-details-form .pickup-location,.donation-pickup-details-form .pickup-palletized,.donation-pickup-details-form .pickup-recipient,.donation-pickup-details-form .pickup-recurrence-rule,.donation-pickup-details-form .pickup-window,.donation-pickup-details-form .radio-group-layout-wrapper{margin-bottom:calc(var(--standard-dimension)*2)}.donation-pickup-details-form .pickup-palletized .input-container{margin-bottom:var(--standard-dimension)}.donation-pickup-details-form .radio-group-layout-wrapper .radio-button-group{margin:0}.donation-pickup-details-form .radio-group-layout-wrapper .error-message.radio-group-error{padding:0;margin:0;margin-top:var(--narrow-dimension)}.donation-pickup-details-form .radio-button-group.pickup-window-type .group-label{display:none}.donation-pickup-details-form .pickup-window .error-message.radio-group-error{margin-bottom:0}.donation-pickup-details-form .error-message.checkbox-error{padding:0}.donation-pickup-details-form .pickup-window-dates,.donation-pickup-details-form .pickup-window-times{display:flex;flex-wrap:wrap}.donation-pickup-details-form .pickup-window-dates .input-date-picker{flex:1;width:100%;margin-right:0;margin-bottom:var(--standard-dimension)}.donation-pickup-details-form .pickup-window-times .select{flex:1;margin:0}.donation-pickup-details-form .pickup-window-dates .input-date-picker:not(:last-child),.donation-pickup-details-form .pickup-window-times .select:not(:last-child){margin-right:var(--standard-dimension)}.donation-pickup-details-form .pickup-window-dates .input-date-picker .input-accessory-container>div,.donation-pickup-details-form .pickup-window-dates .input-date-picker .react-date-picker{width:100%}.donation-pickup-details-form .input-container>label{margin-bottom:var(--narrow-dimension)}.donation-pickup-details-form .pickup-recurrence-rule p{text-transform:capitalize}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .group-options{display:flex;flex-wrap:wrap}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container{width:25%}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container:nth-child(2n+2){width:75%}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container:last-child{margin-bottom:0}.donation-pickup-details-form .recurrence-monthly{display:flex}.donation-pickup-details-form .recurrence-monthly .select{flex:1;margin-right:var(--standard-dimension);margin-bottom:0}.donation-pickup-details-form .recurrence-monthly .select:last-child{margin-right:0}@media (max-width:992px){.donation-item-details-form .checkbox-group.food-type .group-options,.donation-item-details-form .food-details-row,.donation-item-details-form .radio-button-group.storage-temperature .group-options{display:block}.donation-item-details-form .checkbox-group.food-type .checkbox-container{display:block;margin-bottom:var(--standard-dimension)}.donation-item-details-form .radio-button-group.storage-temperature label.radio-option{align-items:center;margin-bottom:var(--standard-dimension)}.donation-pickup-details-form .pickup-window-dates,.donation-pickup-details-form .pickup-window-times{display:block}.donation-pickup-details-form .pickup-window-dates .input-date-picker,.donation-pickup-details-form .pickup-window-times .select{display:block;width:100%;margin-bottom:var(--standard-dimension)}.donation-pickup-details-form .pickup-window-dates .input-date-picker:not(:last-child),.donation-pickup-details-form .pickup-window-times .select:not(:last-child){margin-right:0}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container,.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container:nth-child(2n+2){width:50%}.donation-pickup-details-form .recurrence-monthly{display:block}.donation-pickup-details-form .recurrence-monthly .select{margin-bottom:var(--standard-dimension)}}.share-container{background-color:var(--off-white)}.share-container .paper{max-width:var(--content-width);width:100%}.share-container .paper h4.share{margin-top:var(--standard-dimension);font-size:var(--medium-font-size)}.social-button{border:2px solid var(--primary-color);border-radius:50px;padding:var(--narrow-dimension);background-color:var(--white-color);transition:.2s;height:40px;width:40px;display:flex;justify-content:center;align-items:center;margin:var(--narrow-dimension)}.social-button svg{height:1.2rem;width:1.2rem;padding-top:2px;display:inline-block}.social-button.facebook svg{height:1.5rem;width:1.5rem}.social-button svg path{fill:var(--primary-color)}.social-button:focus,.social-button:hover{background-color:var(--primary-color)}.social-button:focus svg path,.social-button:hover svg path{fill:var(--white-color)}.complete-image{height:160px;width:160px;margin:var(--wide-dimension) auto;display:block}.recurrence-end-date{margin-top:2.2rem}.accordion-secondharvest .create-donation-bar.button-bar{margin:var(--wide-dimension) 0;margin-bottom:var(--standard-dimension)}.accordion-secondharvest .create-donation-bar.button-bar button{padding:0 2rem;margin-bottom:var(--standard-dimension);margin-right:0;display:flex;justify-content:center}@media (max-width:640px){.create-donation .button-bar{flex-direction:column;margin-bottom:0}}.input-date-picker-warning .input-date-picker .date-picker-input-container{border:1px solid var(--warning-color);display:flex}.same-date-warning{display:block;font-size:var(--small-font-size);color:var(--warning-color);font-weight:600;margin-top:var(--input-margin);margin-bottom:var(--input-margin)}:root{--category-image-size:75px}.food-category-container{display:flex;justify-content:flex-start;align-items:center;padding:var(--standard-dimension) 0}.food-category-container .image-circle{max-height:var(--category-image-size);max-width:var(--category-image-size);border-radius:100%;border:3px solid var(--primary-color);margin-right:var(--wide-dimension)}p.total-weight{font-size:var(--medium-font-size);margin-left:calc(var(--category-image-size) + var(--wide-dimension))}.food-category-container .icon-button-label-container{margin-left:var(--standard-dimension);color:var(--dark-grey-color);font-weight:400}.food-category-container .icon-button-label-container label{font-weight:400}.view-donation-section{border-bottom:1px solid var(--dark-grey-color)}.view-donation-section h4{font-size:var(--medium-font-size);color:var(--primary-color)}.view-donation-section .donation-type-span{font-size:var(--medium-font-size);color:var(--black-color);text-transform:capitalize}.donation-review-header{display:flex;justify-content:space-between;padding-top:var(--narrow-dimension)}.view-donation-section .image-circle{max-height:75px;max-width:75px;border-radius:100%;border:3px solid var(--primary-color);margin-right:var(--wide-dimension)}.view-donation-section .item-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeaea}.view-donation-section .item-row,p.review-total-weight{padding:var(--narrow-dimension) 0 var(--narrow-dimension) 0}p.review-total-weight{text-align:right}.view-donation-section .item-row p{font-weight:var(--semibold-font-weight)}.view-donation-section .item-row .image-title-container{display:flex;align-items:center}.label-value-pair p:first-child{display:block;min-width:200px;margin-right:var(--standard-dimension);font-weight:var(--semibold-font-weight)}.label-value-pair{display:flex}div.business-details{padding:var(--standard-dimension)}div.business-details .locations-table-container,div.business-details .user-table-container{margin-bottom:72px}.business-details .business-profile-container{margin-top:var(--standard-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow);max-width:var(--paper-width);padding:var(--standard-dimension);position:relative}.business-profile-container .section-heading{display:flex;justify-content:space-between;align-items:center}.business-profile-container .section-heading h3{color:var(--primary-color);font-size:1rem;margin-bottom:var(--standard-dimension)}.business-profile-container p{margin:0 0 var(--standard-dimension) 0}.business-profile-container h3{color:var(--subheading-color);font-size:1rem;margin:0}.business-profile-container .input-container{padding:var(--standard-dimension) var(--narrow-dimension)}.business-details .business-profile-container .hint-content{word-break:break-word}.users-mobile-card{margin:var(--standard-dimension) 0;padding:var(--standard-dimension);cursor:pointer}.users-mobile-card .label-value-pair p{width:50%;margin:auto;margin-bottom:var(--narrow-dimension)}.users-mobile-card .mobile-card-actions{display:flex;justify-content:flex-end;align-items:baseline;margin-top:var(--standard-dimension)}.business-users .filter .filter-input{width:33%}.business-users .label-value-pair p{margin-top:0}.users-empty-state{background-color:var(--white-color);text-align:center;padding:calc(var(--wide-dimension)*2) var(--standard-dimension)}.users-empty-state .link{text-decoration:none;color:var(--black-color)}.users-empty-state span{color:var(--primary-color);border-bottom:1px solid var(--primary-color);cursor:pointer}.users-empty-state span:hover{color:var(--primary-color-dark);border-bottom:1px solid var(--primary-color-dark)}.user-table-container .users-empty-state h3{color:var(--black-color);font-size:var(--small-heading-font-size)}.delete-user-modal{max-width:345px}.delete-user-modal h3{font-size:1.85rem;color:var(--primary-color);text-align:center}.delete-user-modal .button-bar{margin-top:var(--wide-dimension)}.user-table .user-table-row:hover{background:var(--primary-color-light);cursor:pointer}.users-mobile-card .chips-container{margin-bottom:0;margin-right:var(--standard-dimension)}.user-table .button-text{margin-bottom:0}@media (max-width:992px){.business-users .filter .filter-input{width:50%}.users-empty-state{background-color:unset}}@media (max-width:640px){.business-users .filter .filter-input{width:100%}.business-users .label-value-pair{flex-direction:column;margin-left:0}.business-users .label-value-pair p{margin-left:0}.users-mobile-card .mobile-card-actions{justify-content:space-between;align-items:flex-end}.users-mobile-card .chips-container{flex-direction:column;margin-right:var(--standard-dimension)}.users-mobile-card .chips-container:not(:empty){margin-top:0}.users-mobile-card .chips-container>:not(:last-child){margin-bottom:var(--narrow-dimension)}}.locations-table-container{box-shadow:var(--paper-shadow)}.locations-table-container .collection-list{box-shadow:none}.locations-table table{background:var(--white-color);width:100%;padding:var(--standard-dimension);border-collapse:collapse;min-width:750px;max-width:100%;overflow-x:auto}.locations-table table p{margin:0}.locations-table table td{padding:var(--narrow-dimension);padding-left:var(--standard-dimension);max-width:240px}.locations-table table td.first-cell{display:flex;align-items:center;padding-left:var(--narrow-dimension)}.locations-table table td.first-cell p{margin:0}.locations-table table td.first-cell button{margin:0 var(--narrow-dimension) 0 0}.locations-table table tr.sub-row{display:none}.locations-table table tr.sub-row.open{display:revert}.locations-table table tr.sub-row.open td,.locations-table table tr.top-row.open{border-left:5px solid var(--secondary-color)}.locations-table tbody tr:hover{background:var(--primary-color-light);cursor:pointer}.locations-table table th{padding:var(--standard-dimension);padding-top:var(--wide-dimension);text-align:left}.locations-table table tr.sub-row div.items-container{display:flex;flex-wrap:wrap}.locations-table table tr.sub-row div.items-container .label-value-pair{width:50%;padding-right:var(--narrow-dimension)}.locations-table table tr{border:1px solid var(--hover-grey-color)}.locations-table table thead tr{border-bottom:1px solid var(--light-grey-color)}.locations-table .button-text{margin-bottom:0}.location-name-container{display:flex;align-items:center}i.location-without-owner{color:var(--error-banner-color)}.location-name-container i.location-without-owner{margin-right:var(--narrow-dimension)}.business-locations .filter .filter-input{width:33%}.business-add-edit-location .users-empty-state{background:var(--white-color);text-align:center;padding:var(--wide-dimension) var(--wide-dimension);display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:15rem}.business-add-edit-location .paper .users-empty-state h3{font-size:1.5rem;color:var(--black-color)}.locations-mobile-card{margin:var(--standard-dimension) 0;padding:var(--standard-dimension)}.locations-mobile-card .clickable{cursor:pointer}.locations-mobile-card .label-value-pair p{width:50%;margin:auto;margin-bottom:var(--narrow-dimension)}.locations-mobile-card .card-button-container{display:flex;align-items:center;justify-content:space-between}.locations-mobile-card .card-button-container button.icon-button{margin:0}.locations-mobile-card .sub-card{display:none}.locations-mobile-card .sub-card.open{display:block;text-align:left}main .business-details{padding-top:0;margin-top:1rem}.business-details .banner{max-width:600px;margin-bottom:var(--standard-dimension);border-radius:var(--narrow-dimension)}.business-locations .select-component-overlay{z-index:10001}@media (max-width:992px){.business-locations .filter .filter-input{width:50%}.locations-table-container{box-shadow:none}.business-locations .label-value-pair p{margin-top:0}.business-locations .add-location-btn{margin-bottom:0}}.delete-user-modal{position:relative}.delete-user-modal button.close-button{position:absolute;top:0;right:0;margin-right:0}@media (max-width:640px){.business-locations .filter .filter-input{width:100%}.business-locations .label-value-pair{flex-direction:column;margin-left:0}.business-locations .label-value-pair p{margin-left:0}}:root{--business-add-edit-location-text-button-width:175px}.business-add-edit-location .form-container{padding:1rem}.business-add-edit-location .master-detail main{overflow:visible}.business-add-edit-location .buttons-container{max-width:var(--paper-width);justify-content:flex-end;display:flex}.business-add-edit-location .additional-location-data .visible{background-color:var(--white-color)}.business-add-edit-location .paper{padding:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.business-add-edit-location .paper h3{font-size:var(--small-heading-font-size);color:var(--primary-color)}.business-add-edit-location .paper fieldset{border:none;padding:0}.business-add-edit-location label,.business-add-edit-location label.group-label{font-size:var(--small-font-size)}.business-add-edit-location .paper p{margin:initial}.business-add-edit-location .paper .input-container,.business-add-edit-location .paper .input-date-picker{margin-top:var(--standard-dimension)}.business-add-edit-location .paper .radio-button-group{margin:var(--narrow-dimension) 0}.business-add-edit-location .paper .error-message.radio-group-error{padding:0}.business-add-edit-location .location-section .health-detail{margin:var(--narrow-dimension);font-size:var(--small-font-size)}.business-add-edit-location .paper.user-table-container{padding:0}.business-add-edit-location .user-table-select-all{display:none;padding-left:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.business-add-edit-location .user-table-select-all .checkbox{margin:0}.business-add-edit-location .paper.user-table-container td.french button.button-text{width:230px}@media (max-width:992px){.business-add-edit-location .user-table-select-all{display:block}}.business-add-edit-location .user-checkbox-container{display:flex;align-items:center}.business-add-edit-location .user-checkbox-container .checkbox-container{margin:0}.business-add-edit-location .location-user-rows .disabled{color:var(--disabled-color)}.business-add-edit-location .paper.user-table-container .collection-list{box-shadow:none;max-height:500px;overflow-y:scroll}.business-add-edit-location .paper.user-table-container .collection-list button.button-text:not(.location-owner-button){width:var(--business-add-edit-location-text-button-width);margin-bottom:0}.business-add-edit-location .location-user-search-header{padding:var(--standard-dimension)}.business-add-edit-location .location-user-search-header .table-header,.business-add-edit-location .location-user-search-header>div{display:flex;justify-content:space-between;align-items:center}.business-add-edit-location .location-user-search-header .table-header .button{margin:0;margin-left:var(--standard-dimension);text-align:center;min-width:fit-content}.business-add-edit-location .location-user-search-header>div h3{margin:0}.business-add-edit-location .user-table-container .add-edit-users-card{padding:var(--standard-dimension);margin:var(--narrow-dimension)}.business-add-edit-location .user-table-container .add-edit-users-card .label-value-pair{margin:var(--standard-dimension)}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container{margin:0 var(--standard-dimension);display:flex}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container button.button-text{width:fit-content}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container p{margin-right:var(--standard-dimension)}@media (max-width:992px){.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container p{min-width:200px;margin-right:0}}.business-add-edit-location .user-table-container .add-edit-users-card>div:first-of-type{display:flex;align-items:center}.business-add-edit-location .user-table-container .add-edit-users-card .hint{margin-bottom:var(--standard-dimension)}@media (max-width:640px){.add-location .half-width{width:100%}.location-user-search-header div:first-child{display:flex;flex-direction:column}.business-add-edit-location .location-user-search-header .table-header{flex-direction:column;width:100%}.business-add-edit-location .location-user-search-header .table-header .button{width:100%;margin:0 var(--standard-dimension);max-width:270px;text-align:center;display:flex;justify-content:center}}.modal-content .confirmation-location-owner-modal,.modal-content .location-owner-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:356px;text-align:center;margin:3.25rem var(--standard-dimension)}.modal-content .location-owner-modal h6{font-size:1.8rem}.modal-content .location-owner-modal button.button{margin:0;width:100%;text-align:center;margin-top:var(--standard-dimension);display:flex;justify-content:center}.confirmation-location-owner-modal h6{font-size:2rem;color:var(--primary-color)}.update-location-owner-container{padding:2.25rem var(--standard-dimension);width:356px}.update-location-owner-container h3{font-size:1.5rem;text-align:center;margin-bottom:calc(var(--standard-dimension)*2)}.update-location-owner-container p{text-align:center}.update-location-owner-container .autocomplete-options ul{max-height:200px}.update-location-owner-container .buttons-container{display:flex;flex-direction:column;margin-top:calc(var(--standard-dimension)*3)}.update-location-owner-container .buttons-container button{display:flex;justify-content:center}.update-location-owner-container .buttons-container button.button:not(:last-child){margin-right:0}.location-owner-update-button-container{display:inline-flex;justify-content:center;align-items:center;width:var(--business-add-edit-location-text-button-width)}.location-owner-update-button-container button.button.button-text.location-owner-button{width:auto;margin-bottom:0}.location-owner-update-button-container button.button.button-text.location-owner-button:disabled{cursor:not-allowed}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-update-button-container .hint{margin-bottom:0}@media (max-width:992px){.location-owner-update-button-container{justify-content:flex-start;width:auto}}.business-profile-container .location-form{border:none;padding:0}.business-add-edit-location .location-form .input-container,.business-profile-container .location-form .input-container{padding:var(--narrow-dimension) 0}.business-add-edit-location .location-form .address-button,.business-profile-container .location-form .address-button{margin-left:0}.location-form .country{display:inline-block;padding:.5rem;vertical-align:text-top;transition:.2s}.location-form .country label{display:inline-block;height:1.25rem;width:100%;color:var(--black-color);font-size:var(--small-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height)}.location-form .country span{font-family:var(--font-family);font-size:var(--base-font-size);display:flex;align-items:center;margin-top:.5rem;height:2.5rem;font-weight:var(--semibold-font-weight);width:100%}.location-form .location-section .select-component-options{height:12.5rem;overflow-y:scroll}.location-form .location-section .select-component-options.hidden{height:0;opacity:0;overflow:hidden}.location-form .additional-location-data,.location-form.preview-section{display:none}.location-form .preview-section.visible{display:block;padding-left:var(--narrow-dimension)}.location-form .preview-section h5{color:var(--primary-color);font-weight:var(--semibold-font-weight);font-size:1rem}.business-add-edit-location .location-form .additional-location-data.visible,.business-profile-container .location-form .additional-location-data.visible{background-color:var(--off-white);display:block;padding:var(--standard-dimension) var(--narrow-dimension)}.location-form button.address-button{margin-left:var(--narrow-dimension)}.location-form .postal-code-input{width:50%}.business-add-edit-location .health-section,.business-add-edit-location .preview-section,.business-profile-container .health-section,.business-profile-container .preview-section,.location-section .section-heading,.registration-accordion .health-section{display:none}.business-add-edit-location .health-section.visible,.location-section .section-heading.visible{display:block}.business-profile-container .preview-section.visible{display:block;padding:var(--narrow-dimension)}.business-add-edit-location .flex,.business-profile-container .flex{align-items:baseline}.business-add-edit-location .flex .input-container:first-child,.business-profile-container .flex .input-container:first-child{margin-right:var(--narrow-dimension)}.business-profile-container label{font-size:1rem;color:var(--subheading-color);font-weight:var(--semibold-font-weight)}.google-button-container{display:flex;justify-content:space-between}.location-form .toggle-container.horizontal{flex-direction:row-reverse;align-items:baseline;padding-left:var(--narrow-dimension);width:fit-content}.location-form .toggle-container.horizontal .switch-label{margin-left:var(--standard-dimension);color:var(--black-color);font-weight:400;font-size:var(--small-font-size)}.health-section .health-detail{font-size:var(--small-font-size);margin:.5rem}@media (max-width:640px){.business-add-edit-location .flex,.business-profile-container .flex{flex-direction:column}.location-form .postal-code-input{width:100%}}:root{--donation-card-leading-accessory-width:0.5rem;--donation-card-trailing-accessory-width:2.5rem;--donation-card-highlight-color:var(--info-color);--donation-card-highlight-color-recurring:var(--success-color)}.donations main{background-color:var(--secondary-background-color)}.donations-list{padding:var(--standard-dimension)}.donations-list .high-risk-warning{background-color:var(--warning-color-light);display:flex;padding:var(--standard-dimension)}.donations-list .high-risk-warning p{margin:0}.donations-list .high-risk-warning i{color:var(--warning-color);margin-right:var(--standard-dimension)}.donations-list .donations-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--wide-dimension) 0}.donations-list .donations-empty-state h3{text-align:center;font-size:1.5rem}.donations-list .donations-empty-state svg{width:var(--empty-state-icon-dimension);height:var(--empty-state-icon-dimension)}.donations-empty-state p{max-width:500px;text-align:center}.donations .cancelled-hint{margin-bottom:var(--wide-dimension)}.donation-card{display:flex;margin-bottom:var(--standard-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow);font-weight:var(--bold-font-weight)}.donation-card .button.button-text:not(:disabled):focus,.donation-card .button.button-text:not(:disabled):hover{border-color:transparent;background-color:transparent}.donation-card a{color:inherit;text-decoration:none;display:flex;align-items:center}.donation-card.viewed{font-weight:inherit}a.donation-card{text-decoration:none;color:var(--black-color)}.donation-card-content{display:flex;flex:1;padding:0 var(--standard-dimension) 0 var(--standard-dimension);align-items:center}.donation-card-trailing-accessory-link,a.donation-card-section{align-self:stretch}.donation-card .donation-card-leading-accessory{width:var(--donation-card-leading-accessory-width);background-color:var(--donation-card-highlight-color)}.donation-card.donation-card-recurring .donation-card-leading-accessory{background-color:var(--donation-card-highlight-color-recurring)}.donation-card.is-high-risk{background-color:var(--warning-color-light)}.donation-card.is-high-risk .donation-card-leading-accessory{background-color:var(--warning-color)}.donation-card-trailing-accessory{display:flex;justify-content:center;align-items:center;width:2.5rem}.donation-card-trailing-accessory>i{font-size:var(--donation-card-trailing-accessory-width);color:var(--black-color)}.donation-card-section{flex:2;padding:var(--standard-dimension) var(--standard-dimension) var(--standard-dimension) 0}.donation-card-section.donation-card-column-date,.donation-card-section.donation-card-column-location,.donation-card-section.donation-card-column-rescuer{flex:3}.donation-card-section h5{display:none;font-size:1rem;font-weight:var(--semibold-font-weight)}.donation-card-section ul{list-style:none;padding:0;margin:0}.donation-card-section ul>li:first-child:not(:last-child){margin-bottom:var(--narrow-dimension)}.donation-card-section button{margin-left:var(--standard-dimension)}.donation-card-icon{display:inline-block;vertical-align:middle;color:var(--donation-card-highlight-color);width:1.5rem;height:1.5rem;font-size:1.5rem;margin-top:-2px}.donation-card-targeted-label{margin-top:5px}.donation-card-targeted-label div{margin-right:6px}.donation-card.donation-card-recurring .donation-card-icon{color:var(--donation-card-highlight-color-recurring)}.donation-card-icon svg g{fill:var(--donation-card-highlight-color);stroke:var(--donation-card-highlight-color)}.donation-card.donation-card-recurring .donation-card-icon svg g{fill:var(--donation-card-highlight-color-recurring);stroke:var(--donation-card-highlight-color-recurring)}.donation-card-icon.targeted svg g,.donation-card.donation-card-recurring .donation-card-icon.targeted svg g{fill:none;stroke:none}li.donation-card-icon.targeted{margin-top:5px}.donation-card i.palletized-icon{display:inline-block;vertical-align:middle;margin-right:var(--narrow-dimension)}.donation-card-column-header{display:flex;padding-left:calc(var(--standard-dimension) + var(--donation-card-leading-accessory-width));padding-right:calc(var(--standard-dimension) + var(--donation-card-trailing-accessory-width));margin-bottom:var(--standard-dimension)}.donation-card-column-header h5{flex:2;font-size:1rem;font-weight:var(--semibold-font-weight);margin-right:var(--standard-dimension);margin-bottom:0}.donation-card-column-header h5:last-child{margin-right:0;margin-left:var(--standard-dimension)}.donation-card-column-header h5.donation-card-column-date,.donation-card-column-header h5.donation-card-column-location,.donation-card-column-header h5.donation-card-column-rescuer{flex:3}.donation-card-column-actions .actions button{text-align:unset}@media (max-width:992px){.donation-card-content{display:block;padding-right:0}.donation-card-content .donation-card-column-edit-action button.button-text{display:inherit;width:fit-content}.donation-card-column-actions .actions{flex-direction:column}.donation-card-section div{display:flex;margin-right:0}.donation-card-section button{text-align:left;margin-left:0}a.donation-card-section{display:block;padding-bottom:0;margin-right:0}div.donation-card-section{display:flex}.donation-card-section div>*,div.donation-card-section>*{flex:1}.donation-card-section h5{display:block;margin-bottom:0}.donation-card-trailing-accessory{align-items:flex-start}.donation-card-trailing-accessory>i{margin-top:var(--narrow-dimension)}.donation-card-column-header{display:none}}:root{--donation-details-instance-width:270px;--donation-details-small-icon-size:1.75rem}a.donation-details-back{display:flex;align-items:center;text-decoration:none;padding:var(--standard-dimension)}a.donation-details-back span{text-decoration:underline}ul.donation-metadata{list-style:none;padding-left:var(--standard-dimension);padding-right:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.donation-metadata .donation-metadata-icon,span.donation-metadata .donation-metadata-icon{display:inline-block;vertical-align:middle;color:var(--donation-card-highlight-color);width:var(--donation-details-small-icon-size);height:var(--donation-details-small-icon-size);font-size:var(--donation-details-small-icon-size);margin-top:-1px}.donation-metadata .pending-warning{margin-top:var(--standard-dimension);color:var(--warning-color)}.donation-metadata .pending-warning i.donation-metadata-icon{color:var(--warning-color)}.donation-metadata.donation-metadata-recurring .donation-metadata-icon{color:var(--donation-card-highlight-color-recurring)}.donation-metadata .donation-metadata-icon svg g{fill:var(--donation-card-highlight-color);stroke:var(--donation-card-highlight-color)}.donation-metadata.donation-metadata-recurring .donation-metadata-icon svg g{fill:var(--donation-card-highlight-color-recurring);stroke:var(--donation-card-highlight-color-recurring)}.donation-metadata .donation-metadata-icon.targeted svg g,.donation-metadata.donation-metadata-recurring .donation-metadata-icon.targeted{fill:none;stroke:none}.donation-metadata .donation-metadata-title{display:flex;align-items:baseline}.donation-details .edit-donation-button-container{padding-right:var(--standard-dimension);max-width:1200px}h3.approx-location{margin-bottom:0}.donation-metadata .donation-metadata-title>:not(:last-child){margin-right:var(--standard-dimension)}.donation-metadata .donation-metadata-title h1{font-size:1.25rem;font-weight:var(--semibold-font-weight);margin-bottom:0}.donation-metadata .donation-metadata-cancelled i.donation-metadata-icon{color:var(--error-color)}.donation-metadata .donation-metadata-cancelled-by{margin-top:var(--wide-dimension)}.donation-metadata .donation-metadata-palletized i{display:inline-block;vertical-align:middle;margin-right:var(--narrow-dimension)}.donation-columns{display:flex;align-items:stretch;padding-left:var(--standard-dimension);padding-right:var(--standard-dimension);margin-bottom:var(--standard-dimension);max-width:1200px}.donation-columns>:first-child{flex:1}.donation-columns>:last-child{width:var(--donation-details-instance-width);margin-left:var(--standard-dimension)}.donation-details .donation-details-section{padding:var(--wide-dimension);margin-bottom:var(--wide-dimension);background-color:var(--white-color);border:0;box-shadow:var(--section-box-shadow)}.donation-details .donation-details-section h3{font-size:1.25rem;font-weight:var(--semibold-font-weight);color:var(--primary-color)}.donation-details .donation-details-section .label-value-pair:last-child p{margin-bottom:0}.donation-details .donation-items ul{list-style:none;padding:0;margin:0}.donation-details .donation-items ul>li{display:flex;align-items:center;padding:0;box-shadow:var(--underline-shadow)}.donation-details .donation-items ul>li:not(:first-child){padding-top:var(--standard-dimension)}.donation-details .donation-items ul>li:not(:last-child){padding-bottom:var(--standard-dimension)}.donation-details .donation-items .donation-item-image{display:block;width:3.5rem;height:3.5rem;border:2px solid var(--primary-color);border-radius:50%;margin-right:var(--standard-dimension)}.donation-details .donation-items .donation-item-content{display:flex;align-items:baseline;flex:1}.donation-details .donation-items .donation-item-content h5{flex:1;margin:0;font-size:1rem;font-weight:var(--semibold-font-weight)}.donation-details .donation-items .donation-item-content p{margin:0;margin-left:var(--standard-dimension);font-size:1rem;font-weight:var(--regular-font-weight)}.donation-details .donation-items .donation-items-footer{align-items:baseline;box-shadow:none}.donation-details .donation-items .donation-items-footer h5{flex:1;margin:0;font-size:1.25rem;font-weight:var(--semibold-font-weight);text-align:right}.donation-details .donation-items .donation-items-footer p{margin:0;margin-left:var(--wide-dimension);font-size:1.25rem;font-weight:var(--regular-font-weight)}.donation-details .label-value-pair.capitalize{text-transform:capitalize}.cancel-modal,.rescue-instance-modal{max-width:var(--narrow-modal-size)}.donation-decline-confirmation-modal,.donation-decline-modal{max-width:var(--medium-modal-size)}.cancel-modal h4,.donation-decline-confirmation-modal h4,.donation-decline-modal h4,.rescue-instance-modal h4{color:var(--primary-color);font-size:1rem;text-align:center}.donation-decline-modal p{margin:0 var(--wide-dimension)}.donation-decline-modal p,p.cancel-text{text-align:center;font-size:1.25rem;line-height:1.5rem}p.cancel-text{margin:var(--wide-dimension);margin-bottom:calc(var(--wide-dimension)*2)}p.canceled-text{margin:var(--standard-dimension) var(--wide-dimension)}.donation-instance-container{background-color:var(--white-color);box-shadow:var(--section-box-shadow);padding:var(--standard-dimension)}.donation-instance-container h3{font-size:1.25rem;font-weight:var(--semibold-font-weight);color:var(--primary-color)}.donation-instance-container .instance-item{border-bottom:1px solid var(--hover-grey-color);padding-top:var(--narrow-dimension)}.donation-instance-container .instance-item p{margin-bottom:0}.donation-instance-container .instance-pickup-wrapper{margin-bottom:var(--narrow-dimension)}.donation-instance-container button.instance-cancel-button{margin:0;font-size:var(--small-font-size)}.donation-instance-container .instance-item .button.button-default{height:2rem;width:100%;margin:0 0 var(--narrow-dimension) 0;border-radius:0;display:flex;justify-content:center;font-size:var(--small-font-size)}.donation-instance-container button{font-size:1rem}.instance-empty-state,.instance-pending-state{display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--wide-dimension)}.instance-pending-state{text-align:center;color:var(--warning-color)}.instance-empty-state .instance-svg{text-align:center}.instance-empty-state svg{max-width:100px;margin:auto;margin-bottom:var(--standard-dimension);text-align:center}.instance-cancelled{color:var(--error-color);position:relative;top:5px}.donation-instance-container p{font-size:.875rem}.donation-instance-container .show-more-button{width:100%;text-align:center;margin-top:var(--standard-dimension)}.animated-instance-list{overflow:hidden;transition:.2s}.targeted.hint-text{margin-top:0}.donation-items.targeted .label-value-pair p{min-width:0}.donation-error-modal{max-width:var(--content-width);text-align:center}.donation-error-modal h4{color:var(--primary-color);text-align:center;margin-top:var(--wide-dimension)}.donation-details .donation-details-section.donation-item-details p{color:var(--black-color)}.donation-details .hint-text{margin:var(--standard-dimension) 0}.donation-details .complete-buttons{display:flex;justify-content:center;align-items:flex-end;margin-top:2rem;flex-wrap:wrap;grid-gap:var(--standard-dimension);gap:var(--standard-dimension)}.donation-details .verify-text{font-weight:var(--semibold-font-weight)}.donation-details hr{background-color:var(--primary-color);height:2.5px;margin-bottom:1.75rem}.donation-details .complete-buttons .button{text-align:center;margin-right:0}.donation-details .details-meta-data{display:flex;align-items:center;max-width:1200px;padding-right:calc(var(--donation-details-instance-width) + 2rem);justify-content:space-between;flex-wrap:wrap}.instance-button-container{display:flex;flex-direction:column;max-width:296px;margin:0 auto}.instance-button-container a.button,.instance-button-container button{width:100%;display:flex;justify-content:center;margin:var(--standard-dimension) 0 0 0}.instance-button-container button.button{margin-top:calc(var(--standard-dimension)*2)}.donation-details-rescues-left{margin-left:var(--wide-dimension)}.location-warning-modal{margin:0 var(--wide-dimension);margin-bottom:var(--wide-dimension)}.location-warning-modal h4{font-size:1.5rem;font-weight:600;text-align:center}.location-warning-modal p{text-align:center}.location-warning-modal h5{font-size:2rem;font-weight:800;text-align:center;margin-bottom:var(--standard-dimension)}.donation-details .claim-nfp-form span{font-size:1rem;font-weight:var(--bold-font-weight)}.donation-details .claim-nfp-form .select-inline-content{max-width:535px}.donation-details .claim-nfp-form .select-inline-selection span{font-weight:unset}.claim-nfp-modal{max-width:var(--narrow-modal-size);margin:52px}.claim-nfp-modal h2{font-size:1.5rem;text-align:center}.claim-nfp-modal p{color:var(--error-color);text-align:center;font-weight:var(--semibold-font-weight)}.claim-nfp-modal div{display:flex;flex-direction:column;margin-top:60px}.claim-nfp-modal div .button{margin-right:0;text-align:center;display:flex;justify-content:center}@media (max-width:1028px){.donation-columns{display:block}.donation-columns>:first-child{margin-bottom:var(--standard-dimension)}.donation-columns>:last-child{width:100%;margin-left:0}.donation-details .details-meta-data{padding-right:var(--standard-dimension)}}@media (max-width:640px){.donation-metadata .donation-metadata-title{display:block}}.add-edit-user main .user-form-container{margin:var(--standard-dimension);padding:var(--standard-dimension);text-align:left}.add-edit-user .user-form-container h3,.add-edit-user .user-table-container .user-search-header h3{color:var(--primary-color);font-size:var(--small-heading-font-size);margin-bottom:var(--standard-dimension)}.add-edit-user .user-form-container p,.add-edit-user .user-table-container p{margin:initial}.add-edit-user .user-form-container .input-container,.add-edit-user .user-form-container .select{padding:var(--narrow-dimension) 0;width:80%}.add-edit-user .user-form-container .switch-label{font-weight:var(--semibold-font-weight)}.add-edit-user .user-form-container .toggle-container{max-width:80%}.add-edit-user .user-form-container .account-owner-container{width:80%;margin-top:var(--standard-dimension)}.add-edit-user .user-form-container .account-owner-controls{display:flex;margin-bottom:var(--standard-dimension)}.add-edit-user .user-form-container .account-owner-controls-left{flex:1}.add-edit-user .user-form-container .account-owner-controls-left label{display:block;margin-bottom:var(--standard-dimension);font-weight:var(--semibold-font-weight)}.add-edit-user .user-form-container .account-owner-controls-left p:not(:last-child){margin-bottom:var(--standard-dimension)}.add-edit-user .user-form-container .account-owner-controls-right{margin-left:calc(var(--standard-dimension)*4)}.add-edit-user .user-form-container .account-owner-controls-right .button{margin-bottom:0}@media (max-width:992px){.add-edit-user .user-form-container .account-owner-controls-right{margin-left:calc(var(--standard-dimension)*2)}}@media (max-width:640px){.add-edit-user .user-form-container .account-owner-container{width:100%}.add-edit-user .user-form-container .account-owner-controls{flex-direction:column}.add-edit-user .user-form-container .account-owner-controls-right{margin-left:0;margin-top:var(--standard-dimension)}}.user-form-container .phone-input-container{width:80%}.add-edit-user .user-form-container .toggle-container.horizontal{width:80%;margin-top:var(--wide-dimension);margin-bottom:0}.add-edit-user .user-form-container .phone-input-container .input-container:first-child{width:80%;margin-right:var(--standard-dimension)}.add-edit-user .user-table-container{margin:var(--standard-dimension);max-width:var(--paper-width);padding:0;text-align:left}.add-edit-user .user-table-container .collection-list{max-height:500px;overflow-y:scroll}.add-edit-user .user-table-container .user-search-header{padding:var(--standard-dimension);display:flex;align-items:baseline}.add-edit-user .user-table-container .user-search-header .search{margin:0;min-width:320px}.add-edit-user .user-table-container .user-table{margin:0;box-shadow:none;max-height:525px;overflow-y:scroll}.add-edit-user .user-table-select-all{display:none;padding-left:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.add-edit-user .user-table-select-all .checkbox{margin:0}@media (max-width:992px){.add-edit-user .user-table-select-all{display:block}}.add-edit-user .user-table-container .add-edit-users-card{padding:var(--standard-dimension);margin:var(--narrow-dimension)}.add-edit-user .user-table-container .add-edit-users-card label.checkbox{margin-left:0;font-weight:var(--semibold-font-weight);color:var(--primary-color)}.add-edit-user .user-table-container p:first-of-type{font-size:var(--small-font-size)}.add-edit-user .user-table-container .checkbox-container{margin-bottom:0}.add-edit-user .user-table-container .chips-container{margin-top:var(--narrow-dimension);margin-left:var(--standard-dimension)}.add-edit-user .add-edit-users-card .chips-container{margin-left:0}.add-edit-user .button-bar.button-bar-align-right{max-width:var(--paper-width);margin:var(--standard-dimension)}.add-edit-user .user-table-container .error-message{padding:var(--standard-dimension)}.add-edit-user .hint{margin:0 var(--standard-dimension)}@media (max-width:992px){.add-edit-user .user-table-container .user-search-header .search{margin-top:var(--standard-dimension)}}@media (max-width:640px){.add-edit-user main .user-form-container{padding-right:var(--standard-dimension)}.user-search-header{flex-direction:column}.user-search-header .search{width:100%;margin:var(--standard-dimension) 0 0 0}.add-edit-user .user-form-container .input-container,.add-edit-user .user-form-container .phone-input-container,.add-edit-user .user-form-container .phone-input-container .input-container:first-child,.add-edit-user .user-form-container .select,.add-edit-user .user-form-container .toggle-container,.add-edit-user .user-form-container .toggle-container.horizontal{width:100%;max-width:100%}.add-edit-user .label-value-pair{flex-direction:column;margin-left:0}.add-edit-user .label-value-pair p{margin-bottom:var(--narrow-dimension);font-size:1rem}}.donation-confirmation main{display:flex;justify-content:center;align-items:center}.donation-confirmation main div.paper{max-width:var(--content-width)}.donation-confirmation main div.paper p{margin-bottom:var(--standard-dimension);max-width:unset}.donation-confirmation .confirmation-container{max-width:var(--content-width)}.info-wrapper{padding:var(--narrow-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow);position:relative}.info-wrapper p{max-width:792px}.complete-donation .complete-donation-content{padding-left:1rem;padding-right:1rem;margin-bottom:1rem;max-width:var(--paper-width)}.complete-donation .complete-donation-section{padding:var(--wide-dimension);margin-bottom:var(--wide-dimension);background-color:var(--white-color);border:0;box-shadow:var(--section-box-shadow)}.complete-donation .complete-donation-section.additional-donations .flex{justify-content:space-between;flex-wrap:wrap}.complete-donation .header-section{margin:var(--wide-dimension) 0;border:0;display:flex;align-items:baseline}.complete-donation .header-section h1{font-size:1.25rem;font-weight:var(--semibold-font-weight);margin-bottom:0}.complete-donation .header-section .donation-metadata-type{display:flex;align-items:center;margin-left:var(--wide-dimension)}.complete-donation .header-section i,.complete-donation .header-section svg{width:var(--small-icon-size);height:var(--small-icon-size);display:inline-block;margin-right:var(--narrow-dimension)}.complete-donation .header-section svg g{fill:var(--donation-card-highlight-color);stroke:var(--donation-card-highlight-color)}.header-section .donation-metadata-type.is-recurring i{color:var(--donation-card-highlight-color-recurring);stroke:var(--donation-card-highlight-color-recurring)}.complete-donation .complete-donation-success h1{font-size:1.5rem;font-weight:var(--semibold-font-weight);color:var(--primary-color)}.complete-donation .complete-donation-success h1.cancelled{color:var(--primary-text-color)}.complete-donation .complete-donation-success{max-width:var(--content-width);background-color:var(--white-color);box-shadow:var(--section-box-shadow);padding:3rem 4rem;text-align:center;margin:var(--wide-dimension) auto}.complete-donation .complete-donation-success p{text-align:left}.complete-donation .complete-donation-success .donation-card-icon{width:var(--large-icon-dimension);height:var(--large-icon-dimension);margin-bottom:var(--wide-dimension)}.complete-donation-content.missed img{filter:opacity(.7)}.complete-donation p.subtitle{font-size:1rem;color:var(--primary-color)}.complete-donation a.back-link{display:flex;align-items:center;text-decoration:none;padding:var(--standard-dimension) var(--standard-dimension) var(--standard-dimension) 0}.complete-donation a.back-link span{text-decoration:underline}.bold-text{font-weight:700}.complete-donation .marketing-container{display:flex;align-items:center;margin-top:var(--wide-dimension)}.complete-donation .checkbox-container,.complete-donation .checkbox-container label{margin:0}.complete-donation .checkbox-container{height:24px}.complete-donation .marketing-container span:hover{cursor:pointer}@media (max-width:640px){.complete-donation .complete-donation-success{margin:var(--standard-dimension)}}.donations-map-continer .map{height:calc(100vh - var(--filter-default-height) - var(--gradient-header-default-height) - var(--header-default-height))}@media (max-width:992px){.donations-map-continer .map{height:calc(100vh - var(--filter-responsive-default-height) - var(--gradient-header-default-height) - var(--header-default-height))}}.reporting-recent .reporting-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--wide-dimension) 0}.reporting-recent .reporting-detail-empty-state h3,.reporting-recent .reporting-empty-state h3{font-size:1.5rem}.reporting-recent .reporting-detail-empty-state svg,.reporting-recent .reporting-empty-state svg{width:var(--empty-state-icon-dimension);height:var(--empty-state-icon-dimension);margin:calc(var(--standard-dimension) + var(--donation-card-leading-accessory-width))}.reporting-detail-empty-state{max-width:var(--paper-width);background:var(--white-color);margin-bottom:var(--wide-dimension);box-shadow:var(--paper-shadow);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--wide-dimension) 0}.filter.reporting .date-picker-input-container>:first-child>input{height:2.3rem}.reporting-empty-state p{text-align:center;margin-top:var(--standard-dimension)}.filter.reporting .upper-filter-container button.apply-button.reporting{margin-right:var(--narrow-dimension);height:40px;margin-bottom:2px}.overview-list,.reporting-table table{background:var(--white-color);width:100%;padding:var(--standard-dimension);border-collapse:collapse;min-width:750px;max-width:var(--paper-width);box-shadow:var(--paper-shadow)}.reporting-table table td{padding:var(--narrow-dimension);padding-left:var(--standard-dimension)}.reporting-table table th{padding:var(--standard-dimension);padding-top:var(--wide-dimension);text-align:left}.reporting-table table tr{border:1px solid var(--hover-grey-color)}.reporting-table table thead tr{border-bottom:1px solid var(--light-grey-color)}.reporting-detail{display:none;padding:var(--standard-dimension);overflow-x:auto}.reporting-detail.visible{display:block}.reporting-subroute-container{display:flex;max-width:var(--paper-width);border-bottom:2px solid var(--primary-color)}.reporting-subroute-option{min-width:180px;text-align:center;padding:var(--standard-dimension) 0;margin-top:var(--narrow-dimension);margin-left:var(--standard-dimension);z-index:1}.reporting-subroute-option:hover{cursor:pointer}.reporting-subroute-container .selected{background:var(--primary-color);border-radius:var(--narrow-dimension) var(--narrow-dimension) 0 0;font-weight:var(--semibold-font-weight);color:var(--white-color)}.overview-item{display:flex;align-items:center;margin-bottom:var(--standard-dimension)}.overview-item .stat-card{min-width:250px;min-height:230px}.overview-item:nth-child(odd){flex-direction:row}.overview-item:nth-child(2n){flex-direction:row-reverse}.overview-item>*{margin-right:var(--standard-dimension)}.overview-item-provided-value{min-width:250px;min-height:230px;display:flex;justify-content:space-evenly;flex-direction:column;box-shadow:var(--popover-box-shadow);position:relative}.overview-item-provided-value>*{text-align:center}.reporting-chart{max-width:var(--paper-width);position:fixed;left:-4000px;padding:var(--standard-dimension);background:var(--white-color);margin-bottom:var(--wide-dimension);box-shadow:var(--paper-shadow);width:var(--paper-width)}.reporting-chart.visible{position:relative;left:0;width:unset}.filter.reporting{z-index:2}.filter.reporting .lower-filter-container{padding:var(--narrow-dimension) 0}.filter.reporting .back-button{display:flex;text-decoration:none;line-height:1.5rem;padding-left:0}.filter.reporting .back-button span{text-decoration:underline;font-size:1rem}.filter.reporting .back-button.responsive-small{display:none}.filter .child-container{align-items:flex-end}.recent-report-list h3{font-size:var(--medium-heading-font-size)}.recent-report-list{padding:var(--wide-dimension)}.recent-report-list-header{display:flex;padding-left:var(--standard-dimension);padding-right:var(--standard-dimension);margin-bottom:var(--standard-dimension)}.recent-report-list-header h5{flex:2;font-size:1rem;font-weight:var(--semibold-font-weight);margin-right:1rem;margin-bottom:0}.recent-report-list-card-container{display:flex;margin-bottom:var(--standard-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow);font-weight:inherit}.recent-report-list-card{display:flex;flex:1;padding:1rem;color:var(--black-color)}.recent-report-list-card:hover{cursor:pointer}.recent-report-list-card>:nth-child(3),.recent-report-list-card>:nth-child(4),.recent-report-list-header>:nth-child(3),.recent-report-list-header>:nth-child(4){flex:2}.recent-report-list-card>:first-child,.recent-report-list-card>:nth-child(2),.recent-report-list-header>:first-child,.recent-report-list-header>:nth-child(2){flex:3}.export-modal{width:var(--x-small-modal-width)}.export-modal .export-modal-type-selection{margin-bottom:var(--wide-dimension)}.export-modal .export-modal-type-selection h3{font-size:var(--medium-font-size);text-align:center}.export-modal .export-modal-type-selection p{margin-left:3rem;font-size:var(--small-font-size)}.export-modal .export-modal-type-selection input{height:var(--radio-button-dimension);width:var(--radio-button-dimension)}.export-modal .export-modal-type-selection .option-line{display:flex;align-items:center}.export-modal .export-modal-type-selection .radio-option{margin:var(--standard-dimension)}.export-modal .export-modal-type-selection .radio-option:checked{color:var(--primary-color)}@media (max-width:992px){.visible-mobile-button-bar.back-visible{display:flex;flex-direction:row;justify-content:space-between}.filter.reporting .back-button.responsive-small{display:flex;margin-bottom:0}.filter.reporting .back-button.responsive-large{display:none}}.edit-donation h6{color:var(--primary-color)}.edit-donation .edit-donation-pickup-details{margin:var(--standard-dimension);padding:var(--standard-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow)}.edit-donation .error-message.edit-donation-error{margin-left:var(--standard-dimension)}.edit-donation-pickup-details .pickup-window-times,.edit-donation-pickup-details .recurrence-monthly{display:flex}.edit-donation-pickup-details .pickup-window-times{width:50%;margin-top:var(--standard-dimension)}.edit-donation-pickup-details .pickup-window-times .select:nth-of-type(2){margin-right:0}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .group-options{display:flex;flex-wrap:wrap}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .checkbox-container{width:25%}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .checkbox-container:nth-child(2n+2){width:75%}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .checkbox-container:last-child{margin-bottom:0}.edit-donation-pickup-details .end-date-container{display:flex}.edit-donation-pickup-details .end-date-container .input-date-picker{width:50%}.edit-error-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:var(--x-small-modal-width);margin:3.25rem var(--wide-dimension)}.edit-error-modal h6{font-size:1.8rem;text-align:center}.edit-error-modal p{text-align:center}.edit-error-modal .button-bar{width:100%}.edit-error-modal .button-bar button{width:100%;text-align:center;display:flex;justify-content:center;margin-top:40px}.edit-donation-item-container{margin:var(--standard-dimension);padding:var(--standard-dimension);background-color:var(--white-color);box-shadow:var(--paper-shadow)}.edit-donation-item-container h6{color:var(--primary-color);font-size:1.25rem}.edit-donation-item-container p.total-weight{border-top:1px solid var(--light-grey-color);margin-left:0;padding:var(--wide-dimension) calc(var(--category-image-size) + var(--wide-dimension));padding-bottom:0;text-align:right}.edit-donation-buttonbar{margin:calc(2*var(--wide-dimension)) var(--standard-dimension)}.navigation-modal,.remove-item-modal,.submit-modal,.success-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:28.75rem;text-align:center;margin:3.25rem var(--standard-dimension)}.navigation-modal h6,.remove-item-modal h6,.submit-modal h6{font-size:1.8rem;text-align:center}.success-modal h6{color:var(--primary-color);font-size:2rem}.navigation-modal p,.remove-item-modal p{margin-bottom:calc(4*var(--standard-dimension))}.navigation-modal button.button,.remove-item-modal button.button,.submit-modal button.button{margin:0;width:100%;text-align:center;margin-top:var(--standard-dimension);display:flex;justify-content:center}@media (max-width:640px){.edit-donation-pickup-details .pickup-window-times{width:100%}.navigation-modal{width:auto}.edit-donation-pickup-details{.checkbox-group.recurrence-weekly-days{.group-options{width:40em}}.end-date-container{.checkbox-container{align-self:flex-end}}}.edit-donation-item-container p.total-weight{padding:inherit;padding-right:2.5rem}.edit-donation-item-container .food-category-container{padding:var(--standard-dimension) 0 2rem 0;.image-circle{max-width:2.5rem;max-height:2.5rem}.weight-input{position:relative;width:80%;>label{left:-4em;top:-1.5em;position:absolute}.weight-input-container label.weight-label-button{width:60px}}.icon-button-label-container{margin-bottom:0;label{display:none}}}}@media (max-width:450px){.edit-donation-pickup-details .end-date-container .checkbox-container{margin-bottom:0;label{margin-bottom:0}}}.donation-history .donation-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--wide-dimension) 0}.donation-history .donation-empty-state h3{font-size:1.5rem}.donation-history .donation-empty-state svg{width:var(--empty-state-icon-dimension);height:var(--empty-state-icon-dimension);margin:calc(var(--standard-dimension) + var(--donation-card-leading-accessory-width))}.donation-history-modal.export-csv-modal .modal-content,.donation-history-modal.survey-modal .modal-content{width:var(--medium-modal-size);padding:var(--standard-dimension) var(--wide-dimension)}.donation-history-modal .modal-content>div{padding:0 var(--wide-dimension)}.donation-history-modal.export-csv-modal .close-button-container{display:none}.donation-history-modal.export-csv-modal .beatloader{text-align:center;margin:var(--wide-dimension) 0}.donation-history-modal.export-csv-modal .modal-content h3,.donation-history-modal.survey-modal .modal-content h3{font-size:1.5rem;text-align:center}.donation-history-modal.export-csv-modal .modal-content p.small{font-size:.875rem}.donation-history-modal.export-csv-modal .modal-content .button-bar,.donation-history-modal.survey-modal .modal-content .button-bar{margin-top:calc(var(--wide-dimension)*2)}@media (max-width:640px){.donation-history-modal .button-bar{flex-direction:column}.donation-history-modal .button-bar>button.button:not(:last-child){margin-right:0;margin-bottom:var(--standard-dimension)}.donation-history-modal .button-bar .button{justify-content:center}}:root{--offers-grid-gutter:var(--wide-dimension)}.offers{background-color:var(--secondary-background-color)}.offers-loading{text-align:center}.offers-api-error-view,.offers-loading{margin-bottom:var(--offers-grid-gutter)}.offers-api-error-view{padding-left:var(--offers-grid-gutter);padding-right:var(--offers-grid-gutter)}.offers-empty-state{text-align:center;font-size:var(--base-font-size);font-weight:var(--regular-font-weight);line-height:var(--base-line-height);color:var(--primary-text-color)}.offer-groups-container{display:none}.offer-groups-container .offer-group{display:flex;align-items:stretch;padding-left:var(--offers-grid-gutter);padding-right:var(--offers-grid-gutter);margin-bottom:var(--offers-grid-gutter)}.offer-groups-container .offer-group .offer{flex:1;padding:var(--standard-dimension);overflow:hidden;background-color:var(--white-color);box-shadow:var(--card-shadow)}.offer-groups-container .offer-group .offer:not(:last-child){margin-right:var(--offers-grid-gutter)}.offer-groups-container.offer-groups-medium .offer{max-width:calc((100% - var(--offers-grid-gutter))/2)}.offer-groups-container.offer-groups-large .offer{max-width:calc((100% - var(--offers-grid-gutter)*2)/3)}.offer-groups-container .offer-group .offer h3{text-transform:uppercase;word-break:break-word;font-size:var(--x-small-heading-font-size);font-weight:var(--semibold-font-weight);line-height:var(--base-line-height);margin-bottom:var(--wide-dimension)}.offer-groups-container .offer-group .offer p{font-size:var(--base-font-size);font-weight:var(--regular-font-weight);line-height:var(--base-line-height);color:var(--primary-text-color);word-break:break-word}.offer-detail .gradient-header h1{text-transform:uppercase}.offer-detail .offers-loading{padding:var(--wide-dimension)}.offer-detail .offer-detail-content{padding:var(--wide-dimension) calc(var(--wide-dimension)*4)}@media (min-width:1440px){.offer-groups-container.offer-groups-large{display:block}}@media (min-width:993px) and (max-width:1439px){.offer-groups-container.offer-groups-medium{display:block}}@media (min-width:641px) and (max-width:992px){.offer-groups-container.offer-groups-medium{display:block}.offer-detail .offer-detail-content{padding-left:calc(var(--wide-dimension)*2);padding-right:calc(var(--wide-dimension)*2)}}@media (max-width:640px){.offer-groups-container.offer-groups-small{display:block}.offer-detail .offer-detail-content{padding-left:var(--standard-dimension);padding-right:var(--standard-dimension)}.offer-detail .offer-detail-content p iframe{width:auto}}.chatbot-fab .fab-button{z-index:100;position:fixed;right:10px;bottom:20px;border-radius:16px;background-color:var(--primary-color);color:var(--white-color);width:50px;height:43px;cursor:pointer;display:flex;justify-content:center;align-items:center}.chatbot-fab .fab-button svg{width:40px;height:30px}.chatbot-fab .chatbot{z-index:100;position:fixed;right:10px;bottom:70px;height:550px;width:350px;border:1px solid var(--light-grey-color);box-shadow:var(--popover-box-shadow)}@media (max-height:720px){.chatbot-fab .chatbot{height:calc(90% - 65px)}}@media (max-width:640px){.chatbot-fab .chatbot{width:95%;height:calc(90% - 65px)}}.donation-details-section.reoffer-donation-form .pickup-window-times{display:flex}.donation-details-section.reoffer-donation-form .pickup-window-times .select:last-of-type{margin-right:0}.reoffer-donation-form .pickup-window-dates{display:flex;margin:var(--standard-dimension) 0}.reoffer-donation-form .pickup-window-dates>div{width:50%}.reoffer-donation-form .pickup-window-dates .input-date-picker:first-of-type{width:100%;padding-right:var(--standard-dimension)}.reoffer-modal{max-width:var(--narrow-modal-size);margin:52px}.reoffer-modal h2{font-size:1.5rem;text-align:center}.reoffer-modal p{color:var(--error-color);text-align:center;font-weight:var(--semibold-font-weight)}.reoffer-modal div{display:flex;flex-direction:column;margin-top:60px}.reoffer-modal div .button{margin-right:0;text-align:center;display:flex;justify-content:center}

/*# sourceMappingURL=main.5e45a2d167aca2151b0d.css.map*/